- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我刚刚将我的应用程序从 Java8 迁移到 Java10,作为其中的一部分,我现在需要添加
--add-modules java.xml.bind
避免 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
异常。
这在我的批处理文件中工作正常
JVM64\bin\java --add-modules java.xml.bind -cp lib;lang -Xms150m -Xmx400m -jar lib/SongKong-5.7.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
但我无法让等效的 winrun4j .ini 文件工作
我试过添加
vmarg.1=--add-modules java.xml.bind
然后尝试
vmarg.1=--add-modules
vmarg.2=java.xml.bind
但两者都没有任何效果,从 winrun4j 运行时我仍然得到 NoClassDefFoundError
最佳答案
我无法让它工作,但我确实找到了解决问题的方法。通过像使用任何第 3 方库一样使用我的应用程序部署 jaxb jar,我不再需要使用 -add 模块。
因为我是用 Maven 构建我的应用程序,所以我必须将以下内容添加到我的 pom.xml 文件的依赖项部分。
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
关于java - 无法获取在 winrun4j ini 文件中标识的 vmargs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51559142/
我刚刚下载了 Eclipse Luna 4.4,并在安装 jboss 工具插件后添加了 jboss eap 7.1。 启动服务器时出现以下错误:- Unrecognized option: -vmar
有没有办法在工作区级别设置 java VM 参数?也就是说,不必在 launch.json 的每个启动配置中都有它。 .每当为 vscode 中的当前工作区触发启动时,我想使用的特定参数。我也不希望它
我刚刚将我的应用程序从 Java8 迁移到 Java10,作为其中的一部分,我现在需要添加 --add-modules java.xml.bind 避免 java.lang.NoClassDefFou
我正在开发一个应用程序。我不得不修改我的 eclipse.ini,所以我想知道这些参数 XXMaxPermSize、vmargs、Xms 和 Xms 的用途和含义,以便正确使用它们。我在 ubuntu
我的项目需要以下 vmArgs 才能运行: "vmArgs": "-javaagent:lib/aspectjweaver-1.9.5.jar -javaagent:lib/spring-instru
我想从另一个java程序中使用Equinox启动器启动eclipse。问题是启动器似乎忽略了我的 .ini 文件以及语言或 MaxPermSize 的设置。 我目前正在使用此代码: Array
我有一个包含大量单元测试的 Java 项目。在 Visual Studio Code 中,我可以从“测试”选项卡运行所有测试。然而,有几个失败了,因为我需要提供一些必需的虚拟机参数才能使它们正常运行。
我是一名优秀的程序员,十分优秀!