noisegroundbr
(usa openSUSE)
Enviado em 18/03/2015 - 21:56h
Testei no openSUSE 13.2 (x86_64) - os programas em Java para fazer a declaração do imposto de renda 2015 e transmissão (Receitanet).
O programa para fazer a declaração (IRPF 2015) não tem problemas para ser executado pois não necessita ter previlégios de root.
O problema estava em instalar o programa Receitanet pois necessita de previlégios de root e encontra problema com o XTerm.
"java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it."
O problema é resolvido usando o
kdesu,
gnomesu ou
gksudo.
No KDE, abra o terminal (Konsole) e execute o comando no mesmo diretório do arquivo "Receitanet-1.05.jar" :
kdesu java -jar Receitanet-1.05.jar
Forneça a senha do root ao abrir a janela do kdesu. Será iniciado o programa de instalação e irá instalar em:
/opt/Programas RFB/Receitanet/
Uma entrada do Programa Receitanet ficará em Camaleão (botão Iniciar) -> Recently Installed -> Receitanet 1.05
Existe um erro no openSUSE que não coloca uma entrada normal do programa no Camaleão (botão Inciar). Resolvi este problema colocando o ícone do programa.
Botão direito no Camaleão (botão Iniciar) -> Edit Applications -> KDE Menu Editor -> clique em Programas RFB -> Aba General do lado direito da tela -> clique no ícone (pasta azul) para selecionar um novo ícone -> Other Icons -> Browse -> /opt/Programas RFB/Receitanet/imagens/Receitanet.xpm -> Open para selecionar a imagem -> Menu File -> Save.
Agora irá aparecer a entrada do "Programas RFB" no menu do Camaleão (botão Iniciar).
Programa IRPF 2015:
http://www28.receita.fazenda.gov.br/publico/programas/IRPF/2015/PGDIRPF2015/Java/zip/IRPF2015-1.1.zi...
Descompacte o arquivo "IRPF2015-1.1.zip" e dentro do diretório criado (IRPF2015) execute:
java -jar irpf.jar
Receitanet:
http://www.receita.fazenda.gov.br/Publico/programas/receitanet/Receitanet-1.05.jar
No diretório do arquivo "Receitanet-1.05.jar" execute:
kdesu java -jar Receitanet-1.05.jar
Não foi preciso instalar o pacote da Oracle ( java.com ): jre-8u40-linux-x64.rpm
O pacote da Oracle estava dando erro na instalação:
"error: Failed dependencies: /usr/sbin/alternatives is needed by jre1.8.0_40-1.8.0_40-fcs.x86_64"
O openSUSE 13.2 (x86_64) utiliza o pacote "update-alternatives" que gera o arquivo: /usr/sbin/update-alternatives
Mesmo fazendo um link simbólico, a mensagem de erro continuou aparecendo:
sudo ln -s /usr/sbin/update-alternatives /usr/sbin/alternatives
Como tinha que fazer uma mão de obra danada para instalar o Java da Oracle então resolvi ver se funcionava somente com o JavaOpenJDK. E funcionou.
Pacotes instalados com a palavra Java no openSUSE 13.2 (x86_64):
java-1_7_0-openjdk
java-1_7_0-openjdk-devel
java-1_5_0-gcj-compat
java-1_7_0-openjdk-headless
java-1_7_0-openjdk-plugin
java-1_8_0-openjdk
java-1_8_0-openjdk-devel
java-1_8_0-openjdk-headless
java-1_8_0-openjdk-plugin
javapackages-tools
libgcj48
libgcj48-jar
libjavascriptcoregtk-1_0-0
libjavascriptcoregtk-3_0-0
libjson-glib-1_0-0
libmozjs-17_0
libmozjs185-1_0
libproxy1-pacrunner-webkit
timezone-java