Para evitar o inconveniente de ter que adicionar um por um os sites na Lista de Exceções do Java, pode-se editar (ou criar) diretamente o arquivo exception.sites.
Para isso, siga os passos a seguir:
1. Utilize a combinação de teclas WIN + R para abrir a caixa de diálogo Executar, em Abrir:, digite (ou copie e cole) o caminho abaixo e clique em OK:
%SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\
2. Caso o arquivo exception.sites não exista, você pode criá-lo utilizando o Bloco de Notas do Windows.
2.1. Abra o Bloco de Notas do Windows e digite a lista de sites que você deseja adicionar na Lista de Exceções do Java. [Logo abaixo, listamos alguns sites utilizados por quem trabalha com Contabilidade e Departamento de Pessoal. Você pode copiar e colar essa lista dentro do Bloco de Notas.]
1 2 3 4 5 6 7 8 9 |
https://caged.maisemprego.mte.gov.br/ http://caged.maisemprego.mte.gov.br/ https://cmt.caixa.gov.br/ http://cmt.caixa.gov.br/ https://cmt.caixa.gov.br/cse/ http://cmt.caixa.gov.br/cse/ https://conectividade.caixa.gov.br/ http://conectividade.caixa.gov.br/ http://conectividade.caixa.gov.br:80/static/sicnsregistro/applet/assinar1.jar |
2.2. Clique no menu Arquivo > Salvar Como…
2.3. Para agilizar a tarefa, nesse ponto faça o seguinte:
1. Na barra de endereço digite (ou copie e cole) o caminho: %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\
2. Em Nome, digite exception.sites
3. Em Tipo, selecione a opção Todos os arquivos
Finalmente, clique em Salvar.
Se tudo correr bem, o arquivo deverá ser salvo:
2.4. Caso o arquivo exception.sites já exista, repita os passos 2.1, 2.2 e 2.3 e clique em Sim na caixa de diálogo para substituí-lo:
3. Acesse o Painel de Controle Java > Segurança > Editar Lista de Sites…
Na janela Lista de Exceções de Sites, observe que os sites adicionados no arquivo exception.sites estão agora listados.
Para Usuários Avançados
É possível utilizar o script abaixo para automatizar o processo de manipulação do arquivo exception.sites:
1 2 3 4 5 6 7 8 9 |
echo https://caged.maisemprego.mte.gov.br/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo http://caged.maisemprego.mte.gov.br/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo https://cmt.caixa.gov.br/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo http://cmt.caixa.gov.br/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo https://cmt.caixa.gov.br/cse/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo http://cmt.caixa.gov.br/cse/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo https://conectividade.caixa.gov.br/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo http://conectividade.caixa.gov.br/ >> %SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites echo http://conectividade.caixa.gov.br:80/static/sicnsregistro/applet/assinar1.jar |
Copie o conteúdo acima para o Bloco de Notas, e salve o arquivo com extensão .BAT
Clique com o botão direito sobre o arquivo de script criado e execute-o com privilégios de administrador:
Após a execução, verifique se o a lista de sites foi atualizada.
—
🤖 Automatizando ainda mais…
Todo o processo acima pode ser automatizado mais ainda! Crie um arquivo .BAT
, copie e cole o script abaixo e execute-o com privilégios de Administrador
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
setlocal EnableDelayedExpansion set "VAR[0]=https://caged.maisemprego.mte.gov.br/" set "VAR[1]=http://caged.maisemprego.mte.gov.br/" set "VAR[2]=https://cmt.caixa.gov.br/" set "VAR[3]=http://cmt.caixa.gov.br/" set "VAR[4]=https://cmt.caixa.gov.br/cse/" set "VAR[5]=http://cmt.caixa.gov.br/cse/" set "VAR[6]=https://conectividade.caixa.gov.br/" set "VAR[7]=http://conectividade.caixa.gov.br/" set "VAR[8]=https://caixa.gov.br/" set "diretorio=%SYSTEMDRIVE%\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\" cd /d "%diretorio%" if exist "exception.sites" ( copy "exception.sites" "exception.sites.bkp" del "exception.sites" ) (for /L %%a in (0,1,8) do ( echo !VAR[%%a]! )) > "exception.sites" pause |
—
🐍 Ou, se preferir, utilize Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import os VAR = [ "https://caged.maisemprego.mte.gov.br/", "http://caged.maisemprego.mte.gov.br/", "https://cmt.caixa.gov.br/", "http://cmt.caixa.gov.br/", "https://cmt.caixa.gov.br/cse/", "http://cmt.caixa.gov.br/cse/", "https://conectividade.caixa.gov.br/", "http://conectividade.caixa.gov.br/", "https://caixa.gov.br/" ] diretorio = os.path.join(os.environ['LOCALAPPDATA'], "..", "LocalLow", "Sun", "Java", "Deployment", "security") os.chdir(diretorio) if os.path.exists("exception.sites"): os.rename("exception.sites", "exception.sites.bkp") with open("exception.sites", "w") as f: for url in VAR: f.write(url + "\n") input("Pressione Enter para continuar...") |
—
Deixe seus comentários logo abaixo.
*Atualizado em 7 de abril de 2023
Muito boa dica, funcionou perfeitamente, obrigado.
Disponha!