您的位置:首页 > 其它

引入一个项目作为library

2016-09-05 16:01 211 查看
2015九月
16


引用一个项目作为library的操作步骤---开发中遇到的问题(二)

分类:java
(196)
(2)

今天在开发一个项目的时候需要引用另一个项目作为library。我是这样设置的:

1.将需要被引用的项目设置为library(正确的)





在项目中引用library(这一步是错误的)







通过这两步之后,在编译时是正确的,但是运行的时候就会抛出异常,如图:



以上的步骤中第一步是正确的,第二步是错误的。

第二步正确的方法:

在项目中引用library:





NoClassDefFoundError异常:

简介:

这个问题是运行期的问题,在编译期一切正常。

runtime异常是JVM抛出的,当JVM发现一个classloader试图去Load一个class,而此class在当前的classloader tree中找不到的时候,就会抛出此异常。

产生该异常的原因:

一般是缺少jar包

解决办法:

一般的解决方法:就是把jar包放到classpath下

但是此问题不一定是由于在classpath中缺少class的定义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息