当前位置: 技术问答>java相关
还是老问题,win2k怎样配置jdk1.3.1?
来源: 互联网 发布时间:2015-01-18
本文导语: 我是一个新手,在win2k上运行jdk1.3.1 path=c:jdk1.3.1bin classpath=.;c:jdk1.3.1jrelibrt.jar;c:jdk1.3.1libtools.jar;c:JDK1.3.1LIBdt.JAR;d:JDK1.3.1BIN 一个简单的Hello.java class Hello { public static void main(String[] args) { System.out.println("Th...
我是一个新手,在win2k上运行jdk1.3.1
path=c:jdk1.3.1bin
classpath=.;c:jdk1.3.1jrelibrt.jar;c:jdk1.3.1libtools.jar;c:JDK1.3.1LIBdt.JAR;d:JDK1.3.1BIN
一个简单的Hello.java
class Hello
{
public static void main(String[] args)
{
System.out.println("This is my first java program!");
}
}
c:>javac Hello.java
c:>java Hello.class
Exception in thread "main" java.lang.NoClassDefFoundError: Hello/java
为什么?
path=c:jdk1.3.1bin
classpath=.;c:jdk1.3.1jrelibrt.jar;c:jdk1.3.1libtools.jar;c:JDK1.3.1LIBdt.JAR;d:JDK1.3.1BIN
一个简单的Hello.java
class Hello
{
public static void main(String[] args)
{
System.out.println("This is my first java program!");
}
}
c:>javac Hello.java
c:>java Hello.class
Exception in thread "main" java.lang.NoClassDefFoundError: Hello/java
为什么?
|
我的系统是win2k server
autoexec.bat的内容是
set path=c:jdk1.3.1bin;
set classpath=.;
用ultraedit编译和运行Hello.java没问题
autoexec.bat的内容是
set path=c:jdk1.3.1bin;
set classpath=.;
用ultraedit编译和运行Hello.java没问题
|
c:>javac Hello.java
c:>java Hello
不是c:>java hello
你要注意大小写!!!
c:>java Hello
不是c:>java hello
你要注意大小写!!!
|
path=%path%;c:jdk1.3.1bin
classpath=%classpath%;.;c:jdk1.3.1jrelibrt.jar;c:jdk1.3.1libtools.jar;c:JDK1.3.1LIBdt.JAR;d:JDK1.3.1BIN
应该是:java Hello
classpath=%classpath%;.;c:jdk1.3.1jrelibrt.jar;c:jdk1.3.1libtools.jar;c:JDK1.3.1LIBdt.JAR;d:JDK1.3.1BIN
应该是:java Hello
|
我的系统是win2k server
autoexec.bat的内容
set path=c:jdk1.3.1bin;
set classpath=.;
用ultraedit编辑和运行此Hello.java程序没问题.
autoexec.bat的内容
set path=c:jdk1.3.1bin;
set classpath=.;
用ultraedit编辑和运行此Hello.java程序没问题.
|
代码没问题
路径如下:
set classpath=%ClASSPATH%;.;c:jdk1.3.1;c:jdk1.3.1lib;C:jdk1.3.1libtools.jar;C:jdk1.3.1libdt.jar
路径如下:
set classpath=%ClASSPATH%;.;c:jdk1.3.1;c:jdk1.3.1lib;C:jdk1.3.1libtools.jar;C:jdk1.3.1libdt.jar