我用JBuilder遇到一个很怪的问题。(200分)

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

forgot2002

Unregistered / Unconfirmed
GUEST, unregistred user!
在JBuilder中某个工程引入了某个包:在Project/Project Properties/Required Libraries中设置,编译完全正确,按F9运行时,底部的Messages会显示命令行参数,我以前的程序引入了什么包,在命令行参数中都能找到,现在这个工程的命令行参数中找不到,结果运行时发生找不到.class文件的错误,但这个.class文件确实是在我引入的包中,编译也没有出错。但命令行参数中死活都找不到那个包。到底是怎么回事?我都快晕了!
 
以前好像也有人问过这个问题,出错提示是:
NoClassDefFoundError: javax/mail/Authen
ticator
但JAVAMailAPI我已经安装了,打开Jar包文件也发现有Authen
ticator.class,照理说JBuilder应该能找到才对,真是百思不得其解,编译完全正确。就是运行不了。
 
>>NoClassDefFoundError: javax/mail/Authen
ticator
在命令行出这个错 你可以设 classpath 中指定你这个需要的类的路径,

试这在Project/Project Properties/Required Libraries中设置改变包的先后顺序,看看能不能解决
move up
 
都试过了,没有用。
 
如果能将代码贴出来,我就帮你测试一下。
 
多人接受答案了。
 
顶部