我目前在使用Maven和NetBeans 7.1时遇到问题 - 我已经包含了一个我无法放入系统范围内的Maven存储库的库.它看起来像下面这样:
<dependency>
<groupId>org.company</groupId>
<artifactId>FBTM</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/FBTM-1.0-SNAPSHOT.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
IDE似乎很好地接受了这个依赖,就像在Dependencies文件夹(Project视图)中显示的那样,我能够查看jar内容.我也可以从jar中导入类而没有任何问题.
但是,当我尝试运行我的项目(并且运行时有任何正在使用的类)时,我得到了一个有NoClassDefFoundError问题的类.它可以是任何类.
堆栈跟踪:
Exception in thread "main" java.lang.NoClassDefFoundError: com/company/otaupdate/sim/commands/Select
at com.company.fbtranslationlibrary.mc.scripts.UserData$1.<init>(UserData.java:30)
at com.company.fbtranslationlibrary.mc.scripts.UserData.<init>(UserData.java:28)
at com.company.fbtranslationlibrary.mc.MS.get_profile_script(MuscadeScript.java:80)
at com.company.fbtranslationlibrary.mc.MS.access$300(MS.java:16)
任何帮助或指针将不胜感激!
| 归档时间: |
|
| 查看次数: |
3176 次 |
| 最近记录: |