PATH e:\j2sdk141\bin;
calsspath .;e:\jdk1.4\jre\lib\rt.jar;e:\jdk1.4\lib\dt.jar;e:\jdk1.4\lib\tools.jar;e:\jdk1.4\jre\lib\ext\dnsns.jar;e:\jdk1.4\jre\lib\ext\ldapsec.jar;e:\jdk1.4\jre\lib\ext\localedata.jar;e:\jdk1.4\jre\lib\ext\sunjce_provider.jar
calsspath .;e:\jdk1.4\jre\lib\rt.jar;e:\jdk1.4\lib\dt.jar;e:\jdk1.4\lib\tools.jar;e:\jdk1.4\jre\lib\ext\dnsns.jar;e:\jdk1.4\jre\lib\ext\ldapsec.jar;e:\jdk1.4\jre\lib\ext\localedata.jar;e:\jdk1.4\jre\lib\ext\sunjce_provider.jar
变量名:JAVA_HOME 变量值:C:\jdk1.4变量名:CLASSPATH 变量值:CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
变量名:PATH 变量值:C:\jdk1.4\bin
对于Win9x,用记事本编辑c:盘下的Autoexec.bat文件,将如下的设置语句加入即可,
path C:\jdk1.4\bin;
SET CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
照此设置还是不行!
好像没有jre的文件夹,只有lib的文件夹,且没有rt.jar tools.jar的文件. 还有我写的源程序应保存在哪里?
你把源程序保存在哪里?
jdk1.3
操作系统:
WinXPHelloWorld.java已通过编译
生成HelloWorld.class
但执行java HelloWorld.class运行出错:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class程序如下:
import java.io.*;class HelloWorld
{
static public void main(String args[])
{
System.out.println("Welcome to use JDK!\n");
}
}源程序保存在bin目录下应做如何修改才可以通过运行
classpath=.;d:\jdk1.3\lib
假设我的jdk1.3放在d:\下
变量名:JAVA_HOME 变量值:C:\jdk1.4变量名:CLASSPATH 变量值:CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
变量名:PATH 变量值:C:\jdk1.4\bin
对于Win9x,用记事本编辑c:盘下的Autoexec.bat文件,将如下的设置语句加入即可,
path C:\jdk1.4\bin;
SET CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
c:\>edit autoexec.bat
set Path=c:\windows;c:\windows\command;
c:\jdk1.3.0_02; c:\jdk1.3.0_02\bin;
重新启动计算机,
c:\autoexec.bat
可是这样,
我编写的程序,放在c盘根目录下,执行编译,
显示Bad command or file name !
怎么办?是需要设置classpath吗?
你为什么要执行java HelloWorld.class
应该是这样
java HelloWorld
不要扩展名
netwebs(netwebs): 5分
sdduwa(乔乔):5分
sikuan(冰糖★葫芦★头) :10分
netwebs(netwebs): 5分
sdduwa(乔乔):5分