Testei, no
openSUSE 13.2 (x86_64), os programas em
Java para fazer a declaração do imposto de renda 2015 e a transmissão (
Receitanet).
O programa para fazer a declaração (IRPF 2015) não tem problemas para ser executado, pois não necessita ter privilégios de root.
O problema estava em instalar o programa
Receitanet, pois necessita de privilé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 Iniciar). Resolvi este problema colocando o ícone do programa.
Siga:
- 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, descompacte o arquivo "
IRPF2015-1.1.zip" e dentro do diretório criado (IRPF2015), execute:
java -jar irpf.jar
Receitanet, 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 "
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 Java OpenJDK. 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
Nenhum comentário foi encontrado.