JDK1.5环境配置的奇怪问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:17:37
请先看看我的配置 安装在C:\jdk
JAVA_HOME C:\jdk
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
我写 public class hello { public static void main(String{} args) { System.out.println("Hello world"); } } 将程序保存为文件名为hello.java的文件,运行后却说javac不是内部或外部命令,也不是程序运行命令。这到底是怎么回事哦,看了看好像也没问题,我是新手,谢谢大家指导!
安装在C:\jdk 我的设值有问题?

环境变量设的不对
把你的安装目录发上来
我给你设置好 你加上就可以了
JAVA_HOME
C:\jdk

PATH
%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\jconsole.jar

CLASSPATH
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

设置完成后 开始->运行->CMD命令

javac -version
通了可以看到你安装JAVA的版本号

classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
path
%JAVA_HOME%\bin;

你确定 C:\jdk\bin 目录下有javac.exe和java.exe吗?
另外你可以试试在PATH 中直接用C:\jdk\bin来替代%JAVA_HOME%\bin

修改完环境变量之后,一定要重启cmd窗口(关闭,再打开),新环境变量才能生效。
在任何路径 javac -version 如果设置好了可以看到JAVA的版本号