Dall'inizio messaggio, sembrerebbe che nel Tuo sistema non sia installato un run-time java.
Suggerirei di provare ad installare lo OpenJDK ... io uso Ubuntu 16.04, sul mio sistema esistono i pacchetti per le versioni 8 e 9 di openjdk, non saprei se nella 18.04 ve ne sono altre, comunque, per installare una di tali versioni il comando è :
Codice: Seleziona tutto
sudo apt install openjdk-8-jdk
o
sudo apt install openjdk-9-jdk
Questi comandi installeranno tanto l'ambiente per lo sviluppo di applicazioni java (Eclipse è un IDE principalmente mirato allo sviluppo in java) quanto il run-time java (JRE)
qualora Tu voglia avere informazioni più mirate sui pacchetti openjdk disponibili per il Tuo sistema, dai il comando :
Otterrai qualcosa del genere:
Codice: Seleziona tutto
:~$ apt-cache search openjdk
default-jdk - Kit di sviluppo Java standard o compatibile con Java
default-jdk-doc - Kit di sviluppo Java standard o compatibile con Java (documentazione)
default-jre - Runtime Java standard o compatibile con Java
default-jre-headless - Runtime Java standard o compatibile con Java (headless)
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - eseguibile Java basato su OpenJDK (demo e esempi)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-8-jre - OpenJDK Java runtime, che usa Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, usa Hotspot JIT (headless)
openjdk-8-source - OpenJDK Development Kit (JDK) source files
default-jdk-headless - Standard Java or Java compatible Development Kit (headless)
jtreg - infrastruttura per test di regressione per la piattaforma OpenJDK
libreoffice - office productivity suite (metapackage)
uwsgi-app-integration-plugins - plugin per integrazione tra uWSGI e l'applicazione
uwsgi-plugin-jvm-openjdk-8 - Java plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-jwsgi-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-ring-openjdk-8 - Closure/Ring plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-servlet-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 7)
icedtea-8-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
libhsdis0-fcml - HotSpot disassembler plugin using FCML
openjdk-8-jre-dcevm - Alternative VM for OpenJDK 8 with enhanced class redefinition
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-9-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-9-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-9-doc - OpenJDK Development Kit (JDK) documentation
openjdk-9-jdk - OpenJDK Development Kit (JDK)
openjdk-9-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-9-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-9-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-9-source - OpenJDK Development Kit (JDK) source files
java-package - Utility for creating Java Debian packages
openjdk-8-jre-jamvm - Transitional package for obsolete JamVM for OpenJDK
(bel po' di roba, vero?), vedo che vi sono dei pacchetti di "default", cosa che ignoravo, per run-time e sviluppo, mai usati, non mi pronuncio in merito.
P.S. Benvenuto!
[Edit] riletto ciò che ho scritto : stavo proprio addormentato dato che è proprio una eccezione di java che porta sino al Main di eclipse
ciò che ho scritto non centra niente, sembra proprio un errore nel pacchetto installato e le indicazioni di @cialu sono quelle giuste. Chiedo venia