2010-05-25 73 views
0

我是一种新的java。我使用eclipse,并通过属性 - >添加外部罐子来导入一些类的jar文件。 的问题是,当我尝试使用一个类从罐子里我得到以下异常:java,eclipse jar问题

Exception in thread "main" java.lang.NoClassDefFoundError: nextapp/echo2/app/event/ActionListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at Program.main(Program.java:12) Caused by: java.lang.ClassNotFoundException: nextapp.echo2.app.event.ActionListener at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 13 more

类应该创建一个窗口, 我想这罐子里有导入莫名其妙其他东西或类似的东西, 我该如何解决这个问题?

PS。对不起,代码错误,我不知道标签在这里。

thansk, Raxvan

你下载包括是需要的0-5其他罐子

回答

0

大多数罐子。他们都需要包括才能使用罐子。很快你会得到一个简单的1000线Java项目中的20个罐子,但它们是休息时间。

看看你的下载jar zip里面。应该是一个lib目录或所有你需要的库。

+0

完美谢谢,:D – Raxvan 2010-05-25 20:48:54

0

解决此问题的另一种方法是使用类似IvyMaven的工具来管理下载依赖关系。根据你正在使用的库,你可能有很多传递依赖关系,并且手动完成这些工作最终会花费很多时间。