Autor Tópico: freemind - problema com o java [Resolvido]  (Lida 12757 vezes)

Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
freemind - problema com o java [Resolvido]
« Online: 22 de Julho de 2009, 12:05 »
Instalei o aplicativo de brainstorming, Freemind, mas não consigo iniciá-lo.

Tentando pelo terminal aparece a seguinte mensagem:
Citar
ERROR:   Couldn't find a java virtual machine,
         define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH.

E se tento o comando $java -version a mensagem é essa:
Citar
O programa 'java' pode ser encontrado nos seguintes pacotes:
 * gij-4.3
 * java-gcj-compat-headless
 * openjdk-6-jre-headless
 * cacao
 * gij-4.2
 * jamvm
 * kaffe

Só que utilizo o java nos navegadores firefox e Epiphany normalmente, por exemplo no site do Banco do Brasil.

Como fazer esse "java" dos navegadores funcionar para o aplicativo?
« Última modificação: 23 de Julho de 2009, 15:55 por lucasgf »
Agora de ubuntu 9.10 no Latitude D531

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: freemind - problema com o java
« Resposta #1 Online: 22 de Julho de 2009, 14:39 »
Instale os pacotes:
Código: [Selecionar]
sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts
No site do Freemind fala para clicar duas vezes no arquivo freemind.jar dentro da pasta lib onde o programa foi instalado.

Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: freemind - problema com o java
« Resposta #2 Online: 22 de Julho de 2009, 15:28 »
Instale os pacotes:
Código: [Selecionar]
sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts

Todos esses pacotes já estão instalados.

No site do Freemind fala para clicar duas vezes no arquivo freemind.jar dentro da pasta lib onde o programa foi instalado.

O duplo clique nesse arquivo abre o gerenciador de pacotes.
Porém com o botão da direita do mouse, no menu contexto há opção "Abrir com Sun Java 6 Runtime", assim o programa abriu.

Desde modo é descobrir como fazer para o arquivo executável /usr/bin/freemind abra diretamente com o java e não retorne o erro de não encontrar o java.
Agora de ubuntu 9.10 no Latitude D531

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: freemind - problema com o java
« Resposta #3 Online: 22 de Julho de 2009, 15:45 »
Se você clicou invertido>>propriedades>>abrir com e selecionou o Java 6 Runtime daqui para frente basta clicar duas vezes nele que o programa abre!

Faça o teste.

Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: freemind - problema com o java
« Resposta #4 Online: 22 de Julho de 2009, 16:46 »
Se você clicou invertido>>propriedades>>abrir com e selecionou o Java 6 Runtime daqui para frente basta clicar duas vezes nele que o programa abre!

Faça o teste.

Realmente funciona.

Mas é melhor e mais prático que o ícone do programa no menu Aplicativos >> Escritório, ou pelo Gnome-Do ou mesmo o comando freemind no terminal funcione direto e corretamente.

Esse programa ainda persiste, o "executável" freemind ainda não abre o programa, não consegue achar o Java.
Agora de ubuntu 9.10 no Latitude D531

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: freemind - problema com o java
« Resposta #5 Online: 22 de Julho de 2009, 17:00 »
Mais um erro gritante e antigo com a própria resposta.

Citar
ERROR:   Couldn't find a java virtual machine,
         define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH.

export JAVA_HOME=/diretório do binário do java
ex:

export JAVA_HOME=/usr/lib/jre_tra_la_la

http://www.guiadohardware.net/comunidade/instalar-jdk/315063/

Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: freemind - problema com o java
« Resposta #6 Online: 22 de Julho de 2009, 18:32 »
Mais um erro gritante e antigo com a própria resposta.

Citar
ERROR:   Couldn't find a java virtual machine,
         define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH.

export JAVA_HOME=/diretório do binário do java
ex:

export JAVA_HOME=/usr/lib/jre_tra_la_la

http://www.guiadohardware.net/comunidade/instalar-jdk/315063/

Desculpe-me, mas ainda não entendi qual é a solução, nem consultando o link do GdH.
Agora de ubuntu 9.10 no Latitude D531

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: freemind - problema com o java
« Resposta #7 Online: 22 de Julho de 2009, 20:46 »
Se você clicou invertido>>propriedades>>abrir com e selecionou o Java 6 Runtime daqui para frente basta clicar duas vezes nele que o programa abre!

Faça o teste.

Realmente funciona.

Mas é melhor e mais prático que o ícone do programa no menu Aplicativos >> Escritório, ou pelo Gnome-Do ou mesmo o comando freemind no terminal funcione direto e corretamente.

Esse programa ainda persiste, o "executável" freemind ainda não abre o programa, não consegue achar o Java.

Para executar qualquer arquivo jar o comando deve ser:
Código: [Selecionar]
java -jar arquivo.jar
Coloque este comando nos atalhos que você usa!
« Última modificação: 22 de Julho de 2009, 20:53 por gcclt »


Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: freemind - problema com o java
« Resposta #9 Online: 22 de Julho de 2009, 22:07 »
Se você clicou invertido>>propriedades>>abrir com e selecionou o Java 6 Runtime daqui para frente basta clicar duas vezes nele que o programa abre!

Faça o teste.

Realmente funciona.

Mas é melhor e mais prático que o ícone do programa no menu Aplicativos >> Escritório, ou pelo Gnome-Do ou mesmo o comando freemind no terminal funcione direto e corretamente.

Esse programa ainda persiste, o "executável" freemind ainda não abre o programa, não consegue achar o Java.

Para executar qualquer arquivo jar o comando deve ser:
Código: [Selecionar]
java -jar arquivo.jar
Coloque este comando nos atalhos que você usa!

Pois é, quando tento o comando java aparece a mensagem:
Código: [Selecionar]
O programa 'java' pode ser encontrado nos seguintes pacotes:
 * gij-4.3
 * java-gcj-compat-headless
 * openjdk-6-jre-headless
 * cacao
 * gij-4.2
 * jamvm
 * kaffe

Deste modo estou entendendo que o meu problema é como executar o comando java, sendo que ele está instalado e funciona nos navegadores e abrindo o menu contexto com o botão direito do mouse.
Agora de ubuntu 9.10 no Latitude D531

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: freemind - problema com o java (atualizado)
« Resposta #10 Online: 22 de Julho de 2009, 22:12 »
Digite no terminal:
Código: [Selecionar]
sudo gedit /etc/profile.d/java.sh
Copie e cole as linhas abaixo no arquivo:
Citar
#!/bin/sh
export PATH=$PATH:/usr/lib/jvm/java-6-sun-1.6.0.14/bin
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.14/
A parte em negrito vai depender da versão do java que você tem instalada. Procure a sua versão dentro da pasta /usr/lib/jvm

Execute o comando com:
Código: [Selecionar]
sudo sh /etc/profile.d/java.sh
Quando você iniciar o Ubuntu, este comando será executado automaticamente!

Depois de feito isso, tente executar o freemind novamente!
« Última modificação: 22 de Julho de 2009, 22:16 por gcclt »

Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: freemind - problema com o java
« Resposta #11 Online: 23 de Julho de 2009, 12:07 »
Desde já, obrigado pela atenção e paciência.

Só não conseguir ainda fazer funcionar  :-[

Essa é a minha versão do java, mas deu erro de inicialização do sistema por causa do script:

Citar
export PATH=$PATH:/usr/lib/jvm/java-6-sun-1.6.0.14/bin > "bad name format" ou algo pareceido
Agora de ubuntu 9.10 no Latitude D531

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: freemind - problema com o java
« Resposta #12 Online: 23 de Julho de 2009, 12:12 »
Desde já, obrigado pela atenção e paciência.

Só não conseguir ainda fazer funcionar  :-[

Essa é a minha versão do java, mas deu erro de inicialização do sistema por causa do script:

Citar
export PATH=$PATH:/usr/lib/jvm/java-6-sun-1.6.0.14/bin > "bad name format" ou algo pareceido

Poste a mensagem de erro completa. Pois eu uso o mesmo arquivo, com a mesma versão que eu te falei e não tive problemas na inicialização.

Offline lucasgf

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: freemind - problema com o java
« Resposta #13 Online: 23 de Julho de 2009, 14:55 »
Aproveitando a sua dica tentei outra coisa que funcionou, dentro a lógica dela e com um detalhe "jre".

Editei o arquivo /usr/bin/freemind

e substituir onde tinha

Código: [Selecionar]
/usr/lib/jvm/java-7-icedtea/jre/bin/java
por

Código: [Selecionar]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/bin/java
Assim, parece-me que no script o que faltou foi o /jre/. Né não?
Agora de ubuntu 9.10 no Latitude D531

Offline ubu4ever

  • Usuário Ubuntu
  • *
  • Mensagens: 695
    • Ver perfil
Re: freemind - problema com o java
« Resposta #14 Online: 23 de Julho de 2009, 15:10 »
Aproveitando a sua dica tentei outra coisa que funcionou, dentro a lógica dela e com um detalhe "jre".

Editei o arquivo /usr/bin/freemind

e substituir onde tinha

Código: [Selecionar]
/usr/lib/jvm/java-7-icedtea/jre/bin/java
por

Código: [Selecionar]
/usr/lib/jvm/java-6-sun-1.6.0.14/jre/bin/java
Assim, parece-me que no script o que faltou foi o /jre/. Né não?

Se funcionou é o que importa!

Eu só fiz o que a documentação pede apenas substituindo as linhas pelos caminhos atuais (pois a documentação é da época do java2):
Citar
http://freemind.sourceforge.net/wiki/index.php/FreeMind_on_Linux#When_starting_FreeMind.2C_it_says_.22java:_command_not_found.22._What.27s_wrong.3F