Definindo a configuração Java Runtime para todos os usuários em um PC cliente

5

Temos um problema com um aplicativo java que está ficando sem memória. Nossos PCs clientes (Windows XP) possuem o JRE 1.6 versão 18 instalado. Eu quero aumentar o parâmetro de tempo de execução -Xmx para o JRE para 512M, mas não consigo definir isso para todos os usuários. Quando efetuo login no PC como Administrador e configuro os parâmetros de Tempo de Execução no Console Java, essas configurações aparecem apenas para o meu login.

    
por steviey 18.05.2011 / 13:26

3 respostas

8

Talvez você possa tentar modificar as Propriedades de implantação do sistema Versão resumida do uso abaixo:

  1. Você precisa criar um arquivo chamado deployment.config e colocá-lo em %SystemRoot%\Sun\Java\Deployment ou no diretório \lib\ do seu JRE.
  2. O deployment.config contém um ponteiro para um arquivo deployment.properties , conforme abaixo:

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

  3. O arquivo deployment.properties contém as propriedades que você deseja definir em todo o sistema, uma por linha. Para minha organização, ocasionalmente, temos problemas com o cache do JRE causando problemas, portanto, desabilite-o com deployment.cache.enabled=false e evite que os usuários alterem o valor com deployment.cache.enabled.locked= Se você não tiver certeza sobre a sintaxe, faça as alterações para você mesmo e veja o arquivo deployment.properties normalmente localizado em C:\Documents and Settings\<username>\Local Settings\Application Data\Sun\Java\Deployment . Pelo menos, acho que esse é o caminho no XP. No meu sistema Win 7 está em AppData\LocalLow\Sun\Java\Deployment .

Eu não sei se você pode definir as opções do JRE assim, mas vale a pena tentar.

    
por 18.05.2011 / 17:16
2

Use a variável de ambiente JAVA_OPTIONS para armazenar as opções de tempo de execução que serão usadas pela JVM durante a inicialização.

No que diz respeito à configuração entre usuários, você pode fazer isso por meio de um script de logon ou pelo registro do Windows.

Editar:

Dada a presença de um applet Java, vale a pena investigar se o Java 6 Update 10 ou versões superiores do Java Runtime podem ser instaladas em PCs desktop. Além disso, também é necessário especificar o valor Xmx desejado usando o java_arguments parâmetro para o applet; este parâmetro foi introduzido em 6u10. Isso pode não ser tão trivial no caso do Oracle Forms 10g, já que requer a edição da página da web da qual o applet é carregado, mas vale a pena tentar.

Veja a pergunta relacionada ao StackOverflow para mais detalhes.

    
por 18.05.2011 / 15:20
2

A variável ambiental do Windows é chamada JAVA_TOOL_OPTIONS .

O arquivo deployment.properties é o mesmo que iniciar System Properties - > Java - > (Guia) Java - > (Botão) View e modificando a entrada da tabela de parâmetros de tempo de execução.

    
por 09.08.2012 / 11:15

Tags