我正在尝试使用 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/