IDEAeclipse导入jar包FastJson的jar包后,上面带着锁是什么意思?如图:

博客分类:
1.查看Module的属性(F4),可以看到没有任何建立本地的库的依赖关系:
2.看Maven工程的依赖关系也有错误
解决方式:
1.打开maven的输出信息为DEBUG,重新通过maven compile一下
得到输出警告信息类似:
[WARNING] The POM for org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1 is invalid, transitive dependencies (if any) will not be available: 1 problem was encountered while building the effective model for org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:1.0.1
[FATAL] Non-parseable POM C:\Users\ABC\.m2\repository\org\apache\geronimo\genesis\config\config\1.1\config-1.1.pom: attribute value must start with quotation or apostrophe not j (position: TEXT seen &html&\n&script language=j... @2:19)
@ C:\Users\GSP\.m2\repository\org\apache\geronimo\genesis\config\config\1.1\config-1.1.pom, line 2, column 19
2.删除目录 C:\Users\ABC\.m2\repository\org\apache\geronimo\genesis\config\config\1.1
3.重新import一下工程(maven--&reimport)就恢复正常了。
原因是构建依赖时,只要有一个有错误,所有的都会取消。
参考:/questions//import-maven-dependencies-in-intellij-idea
浏览: 65409 次
来自: 北京
感激不尽。。昨晚找了一晚的资料都没找到详细说明。。看到你的de ...maven老是报编译错误,但是在idea工具上没有编译错误,求高人!!!!!!! - ITeye问答
用maven 打install命令时总是出现编译错误,但是在我idea中是没有编译错误,很奇怪的问题,之前在网上有社区的说是因为maven2与maven3的版本问题,后面发现不是这个原因,不管我用maven2还是maven3都出一这个问题,求高手解决,因了我三天了!!以下为maven错误信息:
Its dependencies (if any) will NOT be available to the current build.
[WARNING] POM for 'org.jboss.resteasy:resteasy-jaxb-provider:pom:2.1.0.GA:compile' is invalid.
Its dependencies (if any) will NOT be available to the current build.
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 79 source files to D:\Workspaces\jje\admin\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \Workspaces\jje\admin\src\main\java\com\jje\admin\permission\form\InitializationSystemFunctionForm.java:[3,30] 软件包 com.sun.istack.internal 不存在
[ERROR] \Workspaces\jje\admin\src\main\java\com\jje\admin\permission\form\InitializationSystemFunctionForm.java:[9,5] 找不到符号
符号: 类 NotNull
位置: 类 com.jje.admin.permission.form.InitializationSystemFunctionForm
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
\Workspaces\jje\admin\src\main\java\com\jje\admin\permission\form\InitializationSystemFunctionForm.java:[3,30] 软件包 com.sun.istack.internal 不存在
\Workspaces\jje\admin\src\main\java\com\jje\admin\permission\form\InitializationSystemFunctionForm.java:[9,5] 找不到符号
符号: 类 NotNull
位置: 类 com.jje.admin.permission.form.InitializationSystemFunctionForm
下面是我idea的这个类,是没有问题的:
import com.sun.istack.internal.NotN
import javax.validation.constraints.S
public class InitializationSystemFunctionForm {
@Size(min = 10)
public String getXml() {
public void setXml(String xml) {
this.xml =
问题补充:Wind_ZhongGang 写道com.sun.istack.internal.NotNull&& 你用的是Intellij吗?
我用的是Intellij ,但是com.sun.istack.internal.NotNull不是jre中的内容,是jaxb-impl-2.1.12.jar这个包中的,而它这个只是在com.sun下的外部包,可能maven认为是jre的包,请问怎么才能避免这个情况啊?
问题补充:myali88 写道因为maven正常情况下不允许编译包含JRE的私有包,你可能需要自己以系统依赖的方式(&scope&system&/scope&)添加该jar包。参考:
com.sun.istack.internal.NotNull不是jre中的内容,是jaxb-impl-2.1.12.jar这个包中的,而它这个只是在com.sun下的外部包,可能maven认为是jre的包,请问怎么才能避免这个情况啊?
问题补充:myali88 写道jaxb-impl-2.1.12.jar,这个包的完整pom坐标是什么?
&dependency&
&groupId&com.sun.xml.bind&/groupId&
&artifactId&jaxb-impl&/artifactId&
&version&2.1.12&/version&
&/dependency&
这个吗?
是这个
&dependency&
&groupId&com.sun&/groupId&
&artifactId&jaxb-impl&/artifactId&
&version&2.1.12&/version&
&/dependency&
问题补充:myali88 写道我没找到你这个包,在JDK 6里面是有NotNull这个类的,你用的jdk版本是多少?
有很多库里是没有的,你多配几个库,
我用的是JDK 1.6,我也在jdk 的rt包里找到有这个NotNull这个类,估计是和sun冲突了,我要的不是,有很多人说是maven不支持编译com.sun包下的内容,所以只要有配com.sun下的外部依赖的都不能编译,非常奇怪????不知道怎么解决这个问题,快要疯了
问题补充:myali88 写道你把jaxb-impl.jar把发布上来,我试试。
我把公司的所有的本地库给全copy回来了,可以了,不知道这个是什么原因?不过多谢你了,分给你了
采纳的答案
你把jaxb-impl.jar把发布上来,我试试。
我没找到你这个包,在JDK 6里面是有NotNull这个类的,你用的jdk版本是多少?
jaxb-impl-2.1.12.jar,这个包的完整pom坐标是什么?
&dependency&
&groupId&com.sun.xml.bind&/groupId&
&artifactId&jaxb-impl&/artifactId&
&version&2.1.12&/version&
&/dependency&
因为maven正常情况下不允许编译包含JRE的私有包,你可能需要自己以系统依赖的方式(&scope&system&/scope&)添加该jar包。参考:
com.sun.istack.internal.NotNull&& 你用的是Intellij吗?
已解决问题
未解决问题10:08 提问
idea14 导入jar包 以后还是提示找不到类,类肯定有的
按赞数排序
JDK环境不对,,
JDK环境不对,,
其他相关推荐
其他相似问题}

我要回帖

更多关于 eclipse导入jar包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信