着急啊 !!!(50分)

  • 主题发起人 主题发起人 coronor
  • 开始时间 开始时间
C

coronor

Unregistered / Unconfirmed
GUEST, unregistred user!
我是新手 我的java死活执行java的时候用不了
我存放的目录是只放程序的,有个n简单的程序HelloWorld2.java
用jdk1.1.8 : can't find the HelloWorld2(最简单的程序)
用jdk1.1.2 : Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld2
怎么办! 是不是环境的问题啊???
 
修改环境变量,把应用程序路径和java库文件路径都加上就行了。
 
是编译时的错误吗?
 
编译的路径可能错了
 
应该是路径的问题
 
我的运行环境是win2000 我改了路径问题 在环境设置中 可是不行
请说详细些
谢谢
 
在环境变量中加入CLASSPATH=(jdk的路径)/lib/dt.jar;(jdk的路径)/lib/tools.jar
编译的时候可以在存放源文件的目录下用: javac -classpath . 名字.java
运行时也在此目录下用: java -classpath . 名字
如果想一劳永逸,则将该目录也加到CLASSPATH中。
good luck
 
如果程序无误,那就修改路径
在classpath中,加入“.;d/jdk1.3/lib/tools.jar;d/jdk1.3/lib/dt.jar”
这个“.”的作用是指定为当前路径,在编译的时候不用 -classpath参数了,
“d/jdk1.3”是我的jdk的安装路径,你可以自己修改一下。
 
你得java程序续编译
javac HelloWorld2.java
然后执行
java HelloWorld2
注意大小写
 
肯定是classpath的问题,我也才学java,遇到相同的问题
在dos 中运行 set classpath=.;f:/yourclasspath;
f:/yourclasspath是你存放class的路径
 
>我存放的目录是只放程序的,有个n简单的程序HelloWorld2.java
你的目录里只有*.java?
 
后退
顶部