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.