我试图使用 Eclipse 创建一个可运行的 jar 文件。
问题是我在 Eclipse 中添加到运行配置的 vm 参数没有以任何方式保存。
我知道我可以创建一个批处理文件来运行带有所需参数的 jar,但我希望我的用户只运行 jar 本身。
因此,我的问题是,有没有办法通过命令行将 vm 参数传递给可运行的 jar?
我试图使用 Eclipse 创建一个可运行的 jar 文件。
问题是我在 Eclipse 中添加到运行配置的 vm 参数没有以任何方式保存。
我知道我可以创建一个批处理文件来运行带有所需参数的 jar,但我希望我的用户只运行 jar 本身。
因此,我的问题是,有没有办法通过命令行将 vm 参数传递给可运行的 jar?
简而言之,如果没有某种形式的包装器,您将无法做到这一点。您可以编写一个 .bat 文件和/或一个 .sh 脚本来调用具有适当设置的 JVM。
您可能还想查看JavaServiceWrapper,它提供了一种使用可执行参数包装 .jar 并让它作为独立或服务运行的方法(尽管它的名称)。它具有一组功能,可让您以各种方式控制 JVM 执行。