我有一个eclipse(版本:2021-09(4.21.0))项目,我得到了“org.w3c.dom包可以从多个模块访问:未命名
组织。w3c。dom是java语言。构建路径上jre系统库(openjdk-17)中的xml。组织。w3c。dom也在xercesImpl-2.12.0模块中。SP03.jar,它包含在添加到我的构建路径的wildfly 25运行时库中。
我的项目需要jar中的xerces类,但新的jdk强制执行一条规则,即在2个jar中不能有相同的包名称。
我怎样才能解决这个问题?注意,我没有使用maven,所以我需要一种从jar或jdk17中排除“org.w3c.dom”类的方法。
提前感谢。
我也有同样的问题,只是用了不同的罐子。最好的解决方案是不使用模块化项目,因此没有模块信息文件,可以将xercesImpl-2.12.0放入。类路径上的SP03.jar。
如果必须使用模块化项目,请尝试将以下内容添加到模块信息文件中:需要xercesImpl-2.12.0。SP03;这样,它就不应该再出现在未命名的模块中了。如果仍然不起作用,请尝试右键单击项目-
这个线程可能很有用。
我尝试在运行于GlassFish Server 4.0上的REST项目中进行文件上传。 GlassFish服务器(尽管我觉得它令人困惑)在javax.ws.rs库中有自己版本的Jersey库,到目前为止运行良好,但是现在我需要使用MediaType。REST服务器服务上的MULTIPART_FORM_DATA和FormDataContentDisposition,在GlassFish中找不到它们。
问题内容: 专业人士使用这两种方式的缺点是什么? 我实际上在Netbeans的“项目属性”>“ Java应用程序的库”中看到了它。我们有两个选项卡,一个用于编译时间库和运行时库,看起来我们可以将一个库添加到彼此独立的一个库中 问题答案: “库属性”对话框的用户界面和术语非常混乱。 该对话框上的“帮助”按钮将为您提供一些信息。 编译时库列表可以是运行时库列表的子集。 考虑这种情况… 您具有从库“ w
我正在开发一个项目,它访问本地数据库,然后在JBoss AP服务器中调用远程EJB服务。 因此,我使用hibernate-release-4.1.5.Final进行Hibernate,jbossall-client.jar调用远程EJB服务。 但是,当运行jndiContext.lookup("xxx ")方法时,会出现一个异常,消息如下所示。 我已经尝试过,发现Hibernate框架的jboss
我正在开发一个应用程序和一个库(Android模块)。它们在不交互时没有问题:在导入库后,Android Studio搞乱了设置,我无法恢复。 和其他98个类似的:都与主题问题有关。 还有其他消息引用值、,例如:
库是正确的设置,没有错误报告的Gradle时,项目编译,我甚至可以使调试APK。但是,它在运行时尝试初始化SDK时抛出“java.lang.NoClassDefoundError”。 日志: 我的本地环境: null null Android studio Gradle找不到method compile() 获取“由:java.lang.VerifyError:” 在Android库文件中找不到类
我创建了一个android库模块,并将其托管在我的Github上。但是,该库与Android Studio项目的图标和版本冲突。当附加到我的Android项目gradle时,会显示以下错误: 清单合并失败:属性元数据#android.support.VERSION@value值=(25.3.1)来自[com.android.support: cardview v7:25.3.1]Androidan