programa BlueJ (IDE para programação em Java) não abre

Iniciado por Erick Ribeiro, 08 de Maio de 2012, 18:42

tópico anterior - próximo tópico

Erick Ribeiro

Olá galera. Eu uso o Ubuntu 12.04 -- 64 bits no notebook e ele não abre o programa BlueJ. Quando eu clico no icone nada acontece. O programa não está listado na central de programas do ubuntu, porem eu baixei e executei o arquivo .deb diretamente do site http://www.bluej.org/download/download.html

Obs.: quanto eu digito
bluej
no terminal, aparece esse erro: A suitable JDK couldn't be located. You may need to edit the
/usr/bin/bluej launch script.
Obrigado pela ajuda.

Tota

Citação de: Erick Ribeiro online 08 de Maio de 2012, 18:42
no terminal, aparece esse erro: A suitable JDK couldn't be located. You may need to edit the
/usr/bin/bluej launch script.

Ola

Pelo erro apresentado, ou voce não instalou o java SDK ou seu java se encontra num diretório que o bluej não encontrou.

Porisso a mensagem para editar o script de inicalização do bluej e apontar no script o local onde está o java SDK

[]'s

tiguassa

Também tive este problema. Sou iniciante (se eu tiver falando bobagem, por gentileza me corrijam) e tive que primeiro verificar qual a versão do java estava em uso.
Usei o comando:
#java -version

A partir daí, comparei com o script que está em /usr/bin/bluej
No meu caso, tenho mais de uma versão do java e optei por usar a v8 da oracle. Pode-se escolher qual versão deseja instalar a partir de:
$ sudo update-alternatives --config java

Aí escolhi a java-8-oracle. Então, lá no script em /usr/bin/bluej alterei:

for VMNAME in java-7-sun java-7-openjdk java-6-sun java-6-openjdk ; do
    if [ -e /usr/lib/jvm/$VMNAME/lib/tools.jar ]; then...

por:

for VMNAME in java-8-oracle java-7-openjdk java-6-sun java-6-openjdk ; do
    if [ -e /usr/lib/jvm/$VMNAME/lib/tools.jar ]; then...

Em seguida salvei o arquivo e iniciei o Bluej que rodou perfeitamente!

Saudações.