為何還是有Error?(10分)

W

wm1010

Unregistered / Unconfirmed
GUEST, unregistred user!
為何我在autoexec.bat中已經設置好path, 如下:
set classpath=.;jdk安裝目錄/lib
set path=jdk安裝目錄/bin;d:/kav2003
當我在dos下執行:
java demo1
還是出現Error:exception in thread "main" java.lang.noClassDeffounderror: demo1.
 
好象程序代码有问题
 
是没有定义main方法
 
demo1.class也应该在classpath里。
 
to hotsoup, 游委宾,khaki: 我沒有改變目錄呀, 是在當前目錄執行java demo1, 應該不需要有什麼改變的,
我只是新增一個空的Basic Java Application后立即compiler, run. 在執行環境中執行沒有
問題.不知何故?
 
用下面的命令行试一试
java -classpath .demo1
 
to kehua:這樣只是顯示一些參數呀.
 
你还是将这个目录加入classpath试一下吧,应该就可以了.
 
to hotsoup: 好像不太明白你的意思, 你能說明白點嗎?
 
可以这样:
java -classpath="使用路径" demo1
 
揭示:unrecognized option: -classpath='我所使用的路徑'
could not create the java virtual machine.
不行!
 
java -classpath .:mylib1.jar:mylib2.jar demo1
.表示当前目录,mylib1.jar,mylib2.jar运行时需要的库文件,需要全路径,用分号分隔,
blackward slash, 不需引号。demo1有时也需全路径
 
java -classpath .demo1
建议看看这里:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=654858
 
如果不长,可以将你的代码贴出来看看
 
多謝大家! 我已經解決問題了!
 
顶部