求助jdk1.6.0的classpath怎么设置,我都设两天了

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:27:05
我的是XP+SP2系统,JDK安装路径是【D:\Program Files\Java\jdk1.6.0】
设置如下:
java_home为【D:\Program Files\Java\jdk1.6.0】
path为【D:\Program Files\Java\jdk1.6.0\bin】
classpath为
A:【D:\Program Files\Java\jdk1.6.0\lib;D:\Program Files\Java\jre1.6.0\lib】
B:【D:\Program Files\Java\jdk1.6.0\lib\tools.jar;D:\Program Files\Java\jdk1.6.0\lib\dt.jar】
C:【D:\Program Files\Java\jre1.6.0\lib\rt.jar】

其它说明:
在DOS模式下执行javac和java都有正确的提示信息

javac helloworld.java也可以通过,hello.java是最简单的helloworld代码。

java helloworld.class提示错误信息如下:
Exception in thread "main"java.lang.NoClassDefFoundError:hello/class

初次接触Java,不知道是哪里出错了,求大虾帮忙?
看了一楼的回到,在此谢谢,原来是执行的错误,见笑了,可是我在Eclipse3.1.2中执行时:run=》run as=》Java Application时无法通过,错误如下:Activation.main: 警告: sun.rmi.activation.execPolicy 系统
属性未被指定且 ExecPermissions/ExecOpt

首先要说一下:运行java的时候是不需要加.class的(可能是楼主笔误)java helloword就行了
其次是配置问题:
请先设置好环境变量假设你安装在C:\Program Files\jdk1.5.0_02

变量名:JAVA_HOME
变量值:C:\Program Files\Java\j2sdk1.5.0

变量名:Path
变量值:C:\Program Files\Java\j2sdk1.5.0\bin

变量名:CLASSPATH
变量值:.;C:\Program Files\Java\j2sdk1.5.0\lib\tools.jar;C:\Program Files\Java\j2sdk1.5.0\lib\dt.jar
注意最后一个变量值前面的.是不能少的

你其实已经装好了,只是执行程序的时候格式不对,不能加后缀名。
要这样:
javac helloworld.java
java helloworld
(注意第二行没有后缀名哦)