请教一个java问题(20分)

N

no1

Unregistered / Unconfirmed
GUEST, unregistred user!
环境变量配置好后,
在dos下执行以下命令
d:/jdk1.3/bin/java d:/myweb/web-inf/classes/test/helloworld
提示出错
Exception in thread "main" java.lang.NoClassDefFoundError: d:/myweb/web-inf/clas
ses/test/helloworld
为什么?
 
试试这句 d:/jdk1.3/bin/java d:/myweb/web-inf/classes/test/helloworld.java
 
提示错误:
Exception in thread "main" java.lang.NoClassDefFoundError: d:/myweb/web-inf/clas
ses/test/helloworld/java
 
设置CLASSPATH环境变量,一定要包含".",即当前目录.如:
set CLASSPATH=.;其他
 
如果你的helloworld.java的package是test,那么try this:
d:/jdk1.3/bin/java -cp d:/myweb/web-inf/classes;%CLASSPATH% test.helloworld
最好的方式是设定
set CLASSPATH=.;%CLASSPATH%
set PATH=%PATH%;d:/jdk1.3/bin
cd d:/myweb/web-inf/classes
java test.helloworld
如果你的helloworld的package不是test,那最好改一下,否则你的webapp肯定是运行不了
的。
 
注意:
1、你的环境设置如上兄弟所示,并且还要在类路径(classpath)中加上java的
安装路径中的两个JAR文件.../lib/dt.jar;.../lib/tools.jar;
2、你的主类名一定要和文件名相同,包括大小写;
3、兄弟,小弟初出茅庐,囊中羞涩,多少给点银子,在此先行谢过。
 
注意类名.一着不甚,满盘皆输
 
好好学习天天向上
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
737
import
I
顶部