java配置问题(0分)

Q

qddmh

Unregistered / Unconfirmed
GUEST, unregistred user!
帮忙解答以下问题:
我从sun网站下载了sdk1.4,在安装在d:/jdk1.4目录下(操作系统win2k)
配置如下:
右健mycomuter==>属性====>高级===> 环境变量====
加入环境变量:
path, 值:d:/jdk1.4/bin
classpath, 值: .;d:/jdk1.4/lib/tools.jar;d:/jdk1.4
然后我运行一下程序:
public class Ellsworth
{
static String line1="ksjdfklsjfksdj";
public static void main(String[] arguments)
{
System.out.println(line1);
}
}
用javac d:/jdk1.4/Ellsworth.java 编译通过,
但用
java d:/jdk1.4/Ellswoth
执行时报错如下:
Exception in thread "main" java.lang.NoClassDefFoundError: d:/jdk1.4/Ellsworth
我知道应该是我的配置有问题,我换成98也是如此,怎会使?
 
classpath 设置不正确
 
d:
cd d:/jdk1.4/Ellswoth
java -cp . Ellswoth.
If you find use JDK is tedious, please install a copy of Eclipse.
 
密切关注!
 
你的classpath设置有问题。这是我的
classpath .;d:/sdk1.4/lib
你还要添加个JAVA_HOME 然后设置 D:/sdk1.4/
就可以了
 
我的也是沒有配好,所以我已經快一個月沒有看java了,誰幫我們解決一下!
 
java d:/jdk1.4/Ellswoth
执行时报错如下:
Exception in thread "main" java.lang.NoClassDefFoundError: d:/jdk1.4/Ellsworth
java 后面的参数带的是 Class Name,你的Class是Ellswoth,不是d:/jdk1.4/Ellswoth
在ClassPath中加入 . ,把当前目录切换到编译的Class文件的目录,
运行 Java ClassName
 
其实就是将你自己的.class所在的目录加到系统的CLASS_PATH中就好啦,我昨天就有这个问题,现在好啦。
 
我也有同几乎同样的问题,只是我的是........NosuchMethodError:main
那这也是路径出错吗?
以前没有这样哦.最近两天者这样的.
 
我原来遇见过是系统问题(WIN2000)后来重装系统就好了,所以也就没有深究下去。
 
真的重装就行了?
java.exe把后面的整个部分都认为是要执行的class文件名,所以是不能带路径的,
要么你直接到此目录下运行java,要么设置classpath
 
我的是xp,j2ee and j2re都安装在d;/java下
我应该怎么配置?
 
java运行别要加路径,直接用
java Ellswoth
就可以了
 
接受答案了.
 

Similar threads

Q
回复
3
查看
188
qddmh
Q
P
回复
1
查看
176
dedman
D
N
回复
8
查看
170
N
Z
回复
0
查看
176
zhaojunw
Z
顶部