编译JAVA的时候显示不能读,为什么,已经设置了环境变量

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:53:50

系统变量->新建->变量名:JAVA_HOME 变量值:c:\j2sdk1.4.1(就是java的目标所在外)
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;

(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
在Classpath里面你可以直接指定一个包名,比如你用到的第三方的包。多个包之间用分号隔开。

b.如果是winXP,方法类似Win2000
是这样设置的吗?如果是的话,那就可能是你的源文件的后缀名是否为.java

几个需要注意的问题:
1、看看文件的属性是不是只读的,有的文件如果直接从CD中复制过来,因为是只读的,所以无法编译。
2、看看文件的扩展名是否是java,有的时候用记事本编写,文件扩展名会自动设为txt。可以在资源管理器重,选择工具-〉文件夹选项-〉查看,把“隐藏已知文件扩展名”选项去掉,就可以看文件的真正扩展名了。
3、使用绝对路径名,例如MediaHelloWorld.java再c:\test目录内,可以使用javac c:\test\MediaHelloWorld.java进行编译。
4、最后看看是否拼写错误。