Bluej - dificuldade na configuração\instalação do aplicativo.

Iniciado por acrn, 26 de Outubro de 2012, 16:08

tópico anterior - próximo tópico

acrn

Ola, sou novo no linux e estudante de sistema de informação.
O meu problema é que estou tentando instalar o bluej e estou tento dificuldades com ele, não na instalação que ocorre tudo certo, pelo menos não me apresenta nenhum erro, entretanto o problema é quando tento executa-lo. O aplicativo no bluej simplesmente não abre. Tentei pesquisar sobre alguma solução para este problema e não encontrei nada.

O link do download http://www.bluej.org/download/files/bluej-308.deb - Já tentei insta-lo usando o terminal com o dpkg e via GDebi.
Estou usando o Ubuntu versão 12.04 LTS.

Quando executo pelo terminal bluej aparece a seguinte mensagem: A suitable JDK couldn't be located. You may need to edit the
/usr/bin/bluej launch script.

Uma situação interessante, que já instalei o java na maquina.

java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b61)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b05, mixed mode)

Informações do arquivo /usr/bin/bluej:
#!/bin/sh

unset JAVAPATH

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
       JAVAPATH="/usr/lib/jvm/$VMNAME"
       break
    elif [ -e /usr/lib/jvm/$VMNAME-amd64/lib/tools.jar ]; then
       JAVAPATH="/usr/lib/jvm/$VMNAME-amd64"
       break
    elif [ -e /usr/lib/jvm/$VMNAME-i386/lib/tools.jar ]; then
       JAVAPATH="/usr/lib/jvm/$VMNAME-i386"
       break
    fi
done

if [ x"$JAVAPATH" = x"" ]; then
   echo "A suitable JDK couldn't be located. You may need to edit the"
   echo "/usr/bin/bluej launch script."
   exit 1
fi
   
CP="/usr/share/bluej/bluej.jar:$JAVAPATH/lib/tools.jar"
"$JAVAPATH/bin/java" -Dawt.useSystemAAFontSettings=on -cp "$CP" bluej.Boot  "$@"

Aguardo ajuda para solucionar esta minha dificuldade. Obrigado.
........................................................
Aureo Rios
Graduando em Sistema da Informação

acrn

Achei a solução após horas de pesquisa em um fórum tcheco, viva o google translater.
A linha abaixo:
for VMNAME in java-7-sun java-7-openjdk java-6-sun java-6-openjdk ; do

Deve ser substituída  java-7-sun por java-7-oracle, ficando assim:
for VMNAME in java-7-oracle java-7-openjdk java-6-sun java-6-openjdk ; do


........................................................
Aureo Rios
Graduando em Sistema da Informação