当前位置: 首页 > 知识库问答 >
问题:

无法通过使用eclipse RCP部署应用程序构建来使用JAXB

钱均
2023-03-14

目前,我已经使用eclipse RCP构建了一个应用程序。应用程序可以创建多个产品,将其保存在XML文件中,然后将文件加载到应用程序中并显示在表中。我使用JAXB对XML文件进行整理和解压。

当前的问题发生在我想要部署或导出应用程序时。在日志文件中浏览应用程序后,我发现以下错误:

带有XML文件的rcp应用程序

[命令线程]1:CMD\u TABLE\u CHANGE\u PRODUCT\u DATA-

我在网上并没有找到一个有用的答案。

我只能向您保证,我已经在插件清单中包含了JAXB的3个JAR文件(jaxb-api、jaxb-core、jaxb-impl)用于部署。

Bundle-ClassPath: .,
 properties/,
 appdata/,
 lib/log4j.jar,
 lib/jaxb-2.2.11/jaxb-api.jar,
 lib/jaxb-2.2.11/jaxb-impl.jar,
 lib/jaxb-2.2.11/jaxb-core.jar,
 lib/jaxb-2.2.11/jaxb-xjc.jar
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy

你能告诉我怎样才能解决这个问题吗。

祝你好运,Kais

共有1个答案

慎志国
2023-03-14

我还在我的一个应用程序(JMSToolBox)中使用JAXB,并且我没有为应用程序(一个产品多个插件)做任何特定的工作。
我没有像您那样为插件或产品或清单添加额外的库。
JMSToolBox在JDK 7上运行,带有eclipse v4.5.2和JAXB类(即javax.xml.bind.*类)包含在我与应用程序捆绑的JRE(JRE)中,特别是Oracle/Sun JRE v1.7.0.80您的应用程序在eclipse中运行良好吗,即从eclipse worbench启动时,还是您只有在构建/导出应用程序时才会遇到这个问题?

 类似资料:
  • 我遵循了https://blog.jetbrains.com/idea/2013/03/packaging-javafx-2-applications-in-intellij-idea-121/中的步骤 但是当我尝试构建工件时,在最后一步中,我得到了这个错误 错误:Java FX Packager:无法生成工件-FX:Deploy在此JDK中不可用 这里有一个快速测试的hello world应用程

  • 我试图从spall-data-mongo 1.9.5迁移到1.10.0,以便在Query类中使用noCursorTimeout()方法,但我在尝试部署应用程序时遇到错误: 原因:org。springframework。豆。工厂BeanCreationException:创建名为“com”的bean时出错。实例util。财产。ServletContext资源[/WEB-INF/properties

  • 部署spring MVC应用程序时,我有 详细信息:-eclipse Indigo Service Release2(面向Java EE开发人员的eclipse IDE)-“M2E-Maven Integration for eclipse”-“M2E-WTP-Maven Integration for WTP”我确认我的web项目在部署程序集中添加了“Maven依赖项”。我试着做一些清理,比如“

  • 每次我尝试在netbeans上部署web应用程序时,都会出现以下错误:\ C: \Users{myname}\Documents\NetBeansProjects\WebApplication2\nbproject\build impl。xml:1045:模块尚未部署。有关详细信息,请参阅服务器日志。 问题是,apache日志中没有错误! 我已经卸载了我的netbean并重新安装它,但问题仍然存在

  • 我试图在NetBeans中构建一个可以部署到用户和最终用户的应用程序。我对部署项目还是相当陌生的,这是迄今为止我做过的最复杂的一个,所以请容忍我。我目前在NetBeans中有一个工作应用程序,它利用JDK15和JavaFX15。只要我在NetBeans内部运行,一切都会按预期运行。我已经到了我想确保我可以在NetBeans之外发布这个应用程序的地步。为此,我进行了一些搜索,找到了以下教程。 htt

  • 我构建了一个web应用程序,包含一个Spring MVC项目,带有一个mysql数据库和一个tomcat7服务器。这个现在发布到OpenShift的GIT上。但是启动服务器只需要160毫秒,我可以清楚地看到没有加载任何东西。 我如何做一个真正的部署并将Openshift Tomcat连接到我的项目?我可以编码,但是就部署而言,我不是一个聪明的灯泡。 怎么了? 编辑:根据要求,pom.xml: :