当前位置: 技术问答>java相关
JDK配置问题
来源: 互联网 发布时间:2015-08-22
本文导语: 我用的是Windows XP加Sun JDK1.4.0-Beta3 安装在c:j2sdk1.4.0 环境变量设置为path=c:j2sdk1.4.0bin classpath=.:c:j2sdk1.4.0src.jar;c:j2sdk1.4.0libdt.jar;c:j2sdk1.4.0libtools.jar 我用记事本写了一个小程序HelloWorld.java 原代码如下: class HelloWorld{ publ...
我用的是Windows XP加Sun JDK1.4.0-Beta3
安装在c:j2sdk1.4.0
环境变量设置为path=c:j2sdk1.4.0bin
classpath=.:c:j2sdk1.4.0src.jar;c:j2sdk1.4.0libdt.jar;c:j2sdk1.4.0libtools.jar
我用记事本写了一个小程序HelloWorld.java
原代码如下:
class HelloWorld{
public static void main(String args[]){
System.out.print("Hello World!");
}
}
在c:j2sdk1.4.0bin下输入javac HelloWorld.java后出现:
error:cannot read:HelloWorld.java
1 error
如果输入javac -classpath HelloWorld.java可编译之后输入
java HelloWorld 出现:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWord
我的环境变量设置的没错呀
问题出在哪呢?
安装在c:j2sdk1.4.0
环境变量设置为path=c:j2sdk1.4.0bin
classpath=.:c:j2sdk1.4.0src.jar;c:j2sdk1.4.0libdt.jar;c:j2sdk1.4.0libtools.jar
我用记事本写了一个小程序HelloWorld.java
原代码如下:
class HelloWorld{
public static void main(String args[]){
System.out.print("Hello World!");
}
}
在c:j2sdk1.4.0bin下输入javac HelloWorld.java后出现:
error:cannot read:HelloWorld.java
1 error
如果输入javac -classpath HelloWorld.java可编译之后输入
java HelloWorld 出现:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWord
我的环境变量设置的没错呀
问题出在哪呢?
|
下面是我的环境变量设置:
Path: C:jdk1.4bin;
classpath: .;C:jdk1.4libtools.jar;C:jdk1.4libdt.jar;C:jdk1.4libclasses12.jar;
你可以参考,
dos环境在hello.java目录下编译.java文件。
应该没什么问题了。
Path: C:jdk1.4bin;
classpath: .;C:jdk1.4libtools.jar;C:jdk1.4libdt.jar;C:jdk1.4libclasses12.jar;
你可以参考,
dos环境在hello.java目录下编译.java文件。
应该没什么问题了。
|
你应该到存放你的源程序HelloWorld.java的路径下,执行javac
例如HelloWorld.java放在d:myprogram下
则应该是:d:myprogram javac HelloWorld.java
例如HelloWorld.java放在d:myprogram下
则应该是:d:myprogram javac HelloWorld.java
|
这是我的用着没有问题
set path=e:jdkbin
set classpath=.;e:jdkbinlibdt.jar;e:jdkbinlibtools.jar;e:jdkbinlibhtmlconverter.jar;e:jdkbinlibcorejava.jar;e:JavaCoreJavaBook
set path=e:jdkbin
set classpath=.;e:jdkbinlibdt.jar;e:jdkbinlibtools.jar;e:jdkbinlibhtmlconverter.jar;e:jdkbinlibcorejava.jar;e:JavaCoreJavaBook
|
编译 c;Javac 原文件所在目录HelloWorld.java
运行 Class所在目录Java HelloWorld
运行 Class所在目录Java HelloWorld
|
我也没挑出什么问题,姑且相信你的classpath=.:是输入错误,应该是.;吧
还有,你应该在F:javafile下java Hello而不是在class目录下
还有,你应该在F:javafile下java Hello而不是在class目录下
|
path=c:j2sdk1.4.0bin;;