簡體   English   中英

java,eclipse jar問題

[英]java , eclipse jar problem

我是Java的新手。 我使用eclipse,並通過轉到屬性->添加外部Jars,導入了帶有某些類的一些jar文件。 問題是,當我嘗試使用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。 對不起,錯誤的代碼,我在這里不知道標簽。

坦克斯(Raskvan)

您下載的大多數jar將包含0-5個其他需要的jar。 他們都需要包括在內才能使用罐子。 很快,您在一個簡單的1000行Java項目中最終得到了20個jar,但是它們只是個突破。

查看下載的jar壓縮文件。 應該是一個lib目錄或包含您需要的所有lib的目錄。

解決此問題的另一種方法是使用IvyMaven之類的工具來管理下載依賴項。 根據所使用的庫,您可能會具有許多傳遞依賴項,而手工完成這些操作將花費大量時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM