java path classpath都设了 但是只能在安装目录下运行 请各位给小弟指示

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:35:06
path为D:\Program Files\Java\jdk1.5.0_11\bin;
classpath .;D:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;D:\Program Files\Java\jdk1.5.0_11\lib;
现在的path D:\Program Files\Java\jdk1.5.0_11\jre\bin
classpath .;D:\Program Files\Java\jdk1.5.0_11\lib;D:\Program Files\Java\jdk1.5.0_11\lib\tools.jar
JAVA_HOME D:\Program Files\Java\jdk1.5.0_11 还是不行啊 请各位再看看 有什么问题吗

看你这个唯一的办法就是后面的classpath去掉,看能不能运行,其实这个完全可以不要,如果你不作jsp的话,还有就是配置以后要重新起动机子,如果还不行,你就重新装一下jdk吧,对了把path后面的分号去掉哦

右键单击“我的电脑“---属性---高级----环境变量 ,在下面的系统变量里 点击按钮 新建 JAVA_HOME(如果有JAVA_HOME就编辑该变量)变量名:JAVA_HOME 值:d:\java 然后再新建CLASSPATH(当然,如果有CLASSPATH那还得编辑)变量名:CLASSPATH 值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(注意,最前面有个 “.”)最后编辑path路径(注意要在最前面添加)%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 就OK了

PS:注意如果你的jdk装在d:\java中的下一级目录,比如bin目录路径为d:\java\java1.5\bin,那JAVA_HOME的值就为d:\java\java1.5,这个路径可别弄错了,还有就是path路径需要添加在最前面
还有,利用javac运行.java文件时,如果控制台不在该文件的目录,则要加上该java文件的路径,不然运行不了如: javac d:\aaa\test.java