是JDK环境变量配置错了吗

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:20:50
我下载的是j2sdk1.4.2_17,安装目录是E:\j2sdk1.4.2_17,环境变量配置如下:JAVA_HOME=E:\j2sdk1.4.2_17 CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 当我运行java -version及java ,javac,javaw时都没问题,测试小程序的时候就出错了:javac HelloWord.java 运行结果是:error: cannot read:HelloWord.java

jdk没问题。
1。请确认.../javac HelloWord.java 这前面的路径是否正确?如你的HelloWord.java文件是放到c:/java/下的。
则C:\>java>javac HelloWord.java
C:\>java>java HelloWord

2。请确认HelloWord.java 的大小。即你打出
的javac HelloWord.java 与public class HelloWord
两个HelloWord是否一样?要求一样。

如果能提示error: cannot read:HelloWord.java 就说明已经不是环境变量的问题了 有可能是你文件的路径不对 或者是文件名不对 你在命令提示符下输入命令时候的路径必须和你Hello.java是同一路径!

有可能是你的类名和你的文件名不是一样的.我也遇到过我就是类名和文件名不一样

是Java代码的编码问题 另存为 用UTF-8编码试试
我也遇到过这种问题