我都这样设置环境变量了,怎么还不行?(10分)

  • 主题发起人 主题发起人 freedom000
  • 开始时间 开始时间
F

freedom000

Unregistered / Unconfirmed
GUEST, unregistred user!
path
d:j2sdk1.4.0/bin;
classpath
d:/j2sdk1.4.0/lib/dt.jar;d:/j2sdk1.4.0/lib/tools.jar;.
这样还不行吗?那要怎么办啊,折磨死我了
 
path
d:/j2sdk1.4.0/bin;
 
出现什么问题啊?
 
HelloWorld 是你的程序吧,贴出来看看?
 
c:/program files/java/lib/rt.jar
把这条加到 class path中,试一试。
rt就是runtime的意思,java的类库都在里面了。
 
除了上面我说的外,还有另一个路径
d:/j2sdk1.4.0/jre/lib/rt.jar 和上面的效果是一样的(这两个文件一模一样,用一个即可)
 
我这样试了,还是不行
我的程序已经编译成.class文件了
就是运行不了
请各位大虾帮帮忙
 
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
就是这个问题
可我已经设了classpath了啊
 
这不可能吧,除非你的程序有问题。把程序贴出来,大家看一看。
设置好类路径,别忘了重新启动机器。
 
set path=d:j2sdk1.4.0/bin;%path%
set classpath=.;d:/j2sdk1.4.0/lib;%path%
~~
注意这里的 .
设完了之后要打
set
看一下是不是设置了,一定可以搞定了。
 
public class helloworld
{
public static void main(String[] args)
{
System.out.println("hello world!");
}
}
这就是代码,是不是有什么问题?
 
在console中打入:
<你的helloworld.class文件的存放目录〉:/>java -cp . helloworld
或者:
<任意目录>:/>java -cp <你的helloworld.class文件的存放目录> helloworld
这回再不行我就没有办法了
 
java -classpath . helloworld
 
多人接受答案了。
 
后退
顶部