我用的jdk是1.6.0,在系统里的环境变量里设的,
JAVA_HOME= D:\java\JDK1.6
path =%JAVA_HOME%\bin
classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\htmlconverter.jar
运行javac Hello.java
源程序代码为
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
在CMD中用命令javac 结果显示
javac找不到文件啊?怎么也弄不好啊?请各位帮忙
JAVA_HOME= D:\java\JDK1.6
path =%JAVA_HOME%\bin
classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\htmlconverter.jar
运行javac Hello.java
源程序代码为
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
在CMD中用命令javac 结果显示
javac找不到文件啊?怎么也弄不好啊?请各位帮忙
JAVA_HOME= D:\java\JDK1.6\bin
你看看javac 的实际路径是什么
直接加到path里就行了,不用这么麻烦的。
如果在系统环境变量设置,如下即可
JAVA_HOME = "c:\jdk" //指向你JDK所在目录
PATH = "%JAVA_HOME%\bin" //如果有PATH,则把"%JAVA_HOME%\bin"加在PATH“最前面”CLASSPATH = ".;%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar" 应该就没什么问题了。(我看你设置好象也没有什么问题啊)还有,你说的有点不太明确,最好把出错信息贴上来
如果是:
1)'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。说明JAVA_HOME设置有问题。2)javac 没问题而提示:
error: cannot read: A.java
1 error则是文件找不到的问题。还有,每次设置完毕,应该关闭CMD,重新打开这些设置才会起作用。不知道你说的文件找不到是指的哪一个。