JDK我这样配制但是执行出错.请高手指点
我的jdk是j2sdk-1_4_2_04-windows-i586-p(1).exe`是默认安装.在C下有一个j2sdk1.4.2_04文件夹.
java_home设置如下C:\j2sdk1.4.2_04
classpath设置如下:.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;
path设置如下:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin
在D:\java下有一个简单的测试文本First
我在DOS中键入java.javac都没问题.编译也没问题.但是键入java D:\java\First时出错.显示是Exception in thread "main"java.lang.NoClassDefFoundError: D:\java\First
请问这是哪里设置有问题..
参考答案:在Windows 2000/XP系统设置classpath可以通过两种方式。
在Windows 2000下采用第一种方式:
1、在桌面选择【我的电脑】,单击鼠标右键,在弹出的菜单中选择【属性】,会弹出系统属性窗口;
2、在菜单中点击【高级】选项卡,点击【环境变量】,选择【系统变量】,点击【新建】,弹出一个小窗口,它有两个输入框,一个为变量名,一个为变量值。
3、在变量名的输入框中输入classpath,在变量值输入框输入以下内容:
.;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\jre\lib\rt.jar;C:\j2sdk1.4.2\jre\lib\charsets.jar;C:\j2sdk1.4.2\jre\lib\jaws.jar
在Windows XP下采用第二种方式:
1、在桌面选择【我的电脑】,单击鼠标右键,在弹出的菜单中选择【属性】
2、在弹出的系统属性窗口中选择【高级】标签,
3、点【环境变量】,现弹出的窗口与第一种方式相同
4、在变量名的输入框中输入classpath,在变量值输入框输入以下内容:
.;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\jre\lib\rt.jar;C:\j2sdk1.4.2\jre\lib\charsets.jar;C:\j2sdk1.4.2\jre\lib\jaws.jar
以上操作是以J2SDK安装在C:\j2sdk1.4.2下为例,如果您的安装目录不同,请选择相应目录。