Como editar o bluej launch script no Ubuntu14.04?

0

Estou tentando executar o bluej usando o terminal de comando, mas recebo o seguinte: Um Jdk adequado não pôde ser localizado. Você pode precisar editar o script de inicialização / usr / bin / bluej

Por favor, ajude eu sou novo para isso.

    
por Roy 17.02.2017 / 19:41

2 respostas

0

Se você não instalou um JDK, você tem várias opções.

1. APT e os repositórios oficiais

Você pode instalar um via apt-get, para isso, abra um terminal e digite:

sudo apt-get openjdk-8-jdk

Eu recomendo isso, pois ele irá definir tudo para você corretamente e você será capaz de atualizar facilmente.

2. APT e o PPA WebUpd8

Você também pode instalar o JDK vida do Oracle como PPA WebUpd8 como detalhado aqui , acredito que também vai cuidar de tudo para você.

3. Faça o download diretamente do Oracle

Finalmente, você pode instalar o JDK do Oracle, mas precisará configurar o JAVA_HOME, o PATH e as alternativas manualmente.

O JAVA_HOME é usado por alguns aplicativos para localizar seu JDK. Não tenho certeza se o BlueJ usa isso.

O PATH é usado pela sua sessão de shell para saber onde ele pode procurar por executáveis.

Se você tem várias versões do JDK, digamos que você tenha o OpenJDK dos repositórios oficiais do Ubuntu, além do JDK 1.8. do Oracle, ambos em seu PATH. Se você chamar o javac, o sistema alternativo do Debian será usado para resolver qual dos binários do javac será usado.

Para fazer isso, anexe estas linhas ao seu ~ / .bashrc:

export JAVA_HOME=/path/to/jdk
export PATH=$PATH:$JAVA_HOME/bin

Envie seu arquivo bashrc (. ~ / .bashrc). Depois, atualize suas alternativas (você só precisará fazer isso se tiver mais de um JDK instalado).

--install
  E.g. sudo update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 1

--set
  E.g. sudo update-alternatives --set javac $JAVA_HOME/bin/javac

Para ajudar você a identificar as alternativas que talvez precise atualizar, use:

update-alternatives --get-selections | grep java

Se você realmente precisa editar o lançador, você pode editar /usr/share/applications/bluej.desktop:

sudo nano /usr/share/applications/bluej.desktop

ou adicione seus próprios em

~/.local/share/applications/bluej.desktop

Mas duvido que esse seja o problema.

    
por Samuel Santana 17.02.2017 / 19:59
0

Meu problema foi classificado. Eu apaguei acidentalmente o /usr/lib/jvm , depois eu o reinstalei usando:

sudo apt-get install oracle-java8-installer

e funcionou bem !! Obrigado a todos pela vossa ajuda :)

    
por Roy 25.02.2017 / 10:14