Receitanet 2015 com Java 1_7_0 e 1_8_0-openjdk no openSUSE 13.2

Publicado por Noisegroundbr em 23/03/2015

[ Hits: 4.895 ]

 


Receitanet 2015 com Java 1_7_0 e 1_8_0-openjdk no openSUSE 13.2



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:
  1. Botão direito no Camaleão (botão Iniciar)
  2. Edit Applications
  3. KDE Menu Editor
  4. Clique em "Programas RFB"
  5. "Aba General" do lado direito da tela
  6. Clique no ícone (pasta azul) para selecionar um novo ícone
  7. Other Icons
  8. Browse
  9. /opt/Programas RFB/Receitanet/imagens/Receitanet.xpm
  10. "Open" para selecionar a imagem
  11. Menu File
  12. 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

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Debian: modificando a forma como o APT instala pacotes

Calc, a calculadora de linha de comando

KDE Plasma e os tipos de hackers envolvidos com Linux

Lançado o Debian GNU/Linux 4 r6

Exibindo informações do seu sistema com o Xproc

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário