java - 带有 jvm args 的可运行 jar

标签 java eclipse executable-jar

我正在尝试使用 Eclipse 创建一个可运行的 jar 文件。
问题是我在 Eclipse 中添加到运行配置的 vm 参数没有以任何方式保存。

我知道我可以创建一个批处理文件来运行带有所需参数的 jar,但我更希望我的用户只运行 jar 本身。

因此,我的问题是,有没有什么方法可以不通过命令行将 vm 参数传递给可运行的 jar?

最佳答案

简而言之,如果没有某种形式的包装器,您将无法做到这一点。您可以编写 .bat 文件和/或 .sh 脚本以通过适当的设置调用 JVM。

您可能还想查看 JavaServiceWrapper ,它提供了一种用可执行参数包装 .jar 并让它作为独立的 服务运行的方法(尽管它的名称)。它具有一组功能,可让您以各种方式控制 JVM 执行。

关于java - 带有 jvm args 的可运行 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2257166/

相关文章:

android - 打开 project.properties 文件时出现资源不同步错误

java - 如何修复 "java.lang.NoClassDefFoundError: com/google/api/client/http/HttpRequestInitializer"运行时错误?

java - 部署 Java 应用程序。如何?

scala - 将 Scala 应用程序导出到可运行的 JAR

java - Cassandra 驱动程序核心 : pass list values to parameterized SimpleStatement

java - 如何更改输入文件中的所有字母并在输出文件中将它们打印为大写?

java - quartz.properties无法访问mysql : Could not load driverClass com. mysql.jdbc.Driver

android - adt插件升级到23.0.6.1720515和sdk tools升级到24.1.2后出现的问题

java - Eclipse错误: Could not find or load main class opencv

Java Swing Combobox removeAllItems 也调用 ItemStateChanged 吗?