为客户端 PC 上的所有用户设置 Java 运行时设置

ste*_*iey 5 java console

我们遇到了内存不足的 Java 应用程序问题。我们的 (Windows XP) 客户端 PC 安装了 JRE 1.6 版本 18。我想将 JRE 的 -Xmx 运行时参数增加到 512M,但我似乎无法为所有用户设置它。当我以管理员身份登录 PC 并在 Java 控制台中设置运行时参数时,这些设置仅在我登录时出现。

afr*_*ier 8

也许您可以尝试修改系统部署属性文件?下面使用的简短版本:

  1. 您需要创建一个名为的文件deployment.config并将其放入%SystemRoot%\Sun\Java\Deployment或您的 JRE\lib\目录中。
  2. deployment.config包含一个指向deployment.properties文件,如下图所示:

    deployment.system.config=file\:C\:/Windows/Sun/Java/Deployment/deployment.properties

  3. deployment.properties文件包含要在系统范围内设置的属性,每行一个。对于我的组织,我们偶尔会遇到 JRE 缓存问题导致问题,所以我禁用它deployment.cache.enabled=false并阻止用户更改值deployment.cache.enabled.locked= 如果您不确定语法,请自行更改并查看deployment.properties通常位于的文件在C:\Documents and Settings\<username>\Local Settings\Application Data\Sun\Java\Deployment。至少,我认为这是 XP 中的路径。在我的 Win 7 系统上,它位于AppData\LocalLow\Sun\Java\Deployment.

我不知道你是否可以像这样设置JRE选项,但值得一试。