jdk设置不对 请高人指点

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:36:04
我的jdk安装在C:\jdk1.6.0_13 JAVA_HOME 设置:C:\jdk1.6.0_13
path设置:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\jdk1.6.0_13\bin; classpath设置:C:\jdk1.6.0_13\lib\dt.jar;C:\jdk1.6.0_13\lib\tools.jar 但是 用Jbuilder9新建应用程序后马上就提示错误 cannot access javax.swing.JFrame,bad class file: C:/jdk1.6.0_13/jre/lib/rt.jar/javax/swing/JFrame.class,class file has wrong version 49.0, should be 48.0,Please remove or make sure it appears in the correct subdirectory of the classpath. at line 16 (16:29) 不能编译运行 不知道是什么原因 请高手指点,谢谢!

新建的classpath中的设置应为 .;C:\jdk1.6.0_13\lib\dt.jar;(注意路径前加.;)

1.在桌面上右击【我的电脑】---【属性】---【高级】---【环境变量】

2.在“***用户的环境变量(U)”中选【path】,单击“编辑”,输入你的jdk安装路径,如:E:\Java\jdk1.6.0_10\bin(这是我的安装路径,把安装路径替换成你自己的JDk安装路径就可以了,后面的也一样),然后点击“确定”。

3.在“系统变量(S)”的【classpath】中添加.;E:\Java\jdk1.6.0_10\jre\lib(注意在分号前有一个“.”),点击“确定”。

4.在“系统变量(S)”的【path】最前面添加E:\Java\jdk1.6.0_10\bin;E:\Java\jdk1.6.0_10\jre\bin;(注意地址间用分号;隔开),然后点击“确定”

最后注意,编译程序前,最好将程序的目录一起输进去,简单的就将程序放在根目录下,
如javac [C:\]helloworld.java
java [C:\]helloworld

[]里的内容表示可以省略。