gpt4 book ai didi

java - 使用不同参数运行相同 JRE 版本的两个实例

转载 作者:行者123 更新时间:2023-12-02 11:52:00 26 4
gpt4 key购买 nike

我想增加分配的初始 RAM 来运行需要它的特定 jar。但是,将参数“-xms1g”传递给系统 JRE 似乎会阻止启动 JNLP 文件,我需要提交该文件才能访问美国专利局私有(private) PAIR 网站:

https://ppair.uspto.gov/TruePassWebStart/AuthenticationChooser.html > “使用 Java Web Start 进行身份验证(新方法)”。

当 JNLP 正确启动时,它会打开一个 GUI,提示您在一个字段中填写证书的文件名和路径,并在另一字段中填写密码,然后它会自动关闭并在您的帐户中打开私有(private) PAIR 网站。 Web 浏览器(如果您的凭据有效)。您不必拥有证书或密码来复制或测试我的问题,因为我的问题是没有弹出提示。

为了对我的 jar 进行一致的测试和开发,我想在最新的 JRE 版本上运行它,我必须假设我的 jar 的其他用户也将运行它。我相信,出于安全原因,在启动 JNLP 访问 USPTO 时,我可能还需要使用最新的 JRE 版本。也许比我更了解网络安全的人可以告诉我,当我启动 JNLP 文件而不是通过 Java 浏览器插件运行小程序(所谓的“旧方法”)时,JRE 版本并不重要,后一个插件是 Google Chrome 停止支持的,但我不想这样假设。

因此,理想情况下,我希望安装两个相同(最新)JRE 版本的实例,并将 -xms1g 参数仅传递给我用来运行 jar 的实例,而不是传递给启动 JNLP 的(系统)实例。这可能吗?当我尝试执行 JRE 安装程序两次并选择不同的文件夹时,我发现第二次安装已删除第一个文件夹中的所有内容。

最佳答案

So ideally I would like to have two installed instances of the same (latest) JRE version and pass the -xms1g parameter only to the instance I use to run my jar, not to the (system) instance that launches the JNLP. Is this possible? When I tried executing the JRE installer twice, selecting different folders, I found that the second installation had deleted everything from the first folder.

您不需要安装两次相同的 JRE 来运行具有不同选项的不同 java 进程。确保这是将它们作为命令行选项提供的目的。您可以在启动 JVM 时选择所需的非默认选项,无论是通过在快捷方式中配置它们、将它们记录在启动脚本中(在 Windows 上采用批处理文件的形式),还是在命令行中手动键入它们.

关于java - 使用不同参数运行相同 JRE 版本的两个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47821276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com