AugustQ
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, ich habe gerade Eclipse frisch installiert,über die Ubuntu-Software. Beim Aufruf erscheint sofort eine Fehlermeldung, die mich auf eine Log-Datei verweist. In dieser steht: !SESSION Fri Sep 21 16:24:01 CEST 2018 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-09-21 16:24:01.823
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Was fehlt da? Schönen Gruß
AugustQ
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, Problem gelöst. Ich habe auf der Kommandozeile als auch über die graph. Oberfläche Eclipse gelöscht, danach aus dem Ubuntu-Software-Store Eclipse neu installiert und jetzt geht es. Dabei habe ich bei der letzten Installation eine andere Version erhalten (Photon). Egal, läuft. Schönen Gruß
AugustQ
|
tillmo
Anmeldungsdatum: 3. Dezember 2006
Beiträge: 785
Wohnort: Bremen
|
Hallo, ich bekomme genau die gleiche Fehlermeldung, auch für 18.04. Was heißt genau "auf der Kommandozeile als auch über die graph. Oberfläche Eclipse gelöscht"? Mir ist insbesondere nicht klar, was noch auf der Kommandozeile zu tun ist, wenn man über "Software" eclipse deinstalliert hat. Viele Grüße
Till
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, ich habe über Ubuntu-Software Eclipse gelöscht. Das war der Teil "über die graphische Oberfläche". Zusätzlich habe ich auf der Kommandozeile eingegeben:
| sudo find / eclipse | grep eclipse
|
Dann habe ich die entsprechenden Verzeichnisse gelöscht. Danach habe ich über Ubuntu-Software Eclipse erneut installiert (Eclipse Photon). Und das läuft jetzt bei mir. hope that helps.
AugustQ PS: zwischendurch habe ich auch noch mal per
| sudo apt-get remove --purge eclipse
|
versucht, das Programm zu entfernen, was aber irgendwie nicht so richtig geklappt hat.
|
tillmo
Anmeldungsdatum: 3. Dezember 2006
Beiträge: 785
Wohnort: Bremen
|
Aha, das Entscheidende ist, Version 4.8 (Photon) zu installieren, über Ubuntu-software oder über snap. Über apt wird auch parallel noch 3.8 angeboten, und das funktioniert aber nicht.
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi tillmo, schön zu lesen, daß es bei Dir klappt. Schönen Gruß
AugustQ PS: irgendwie hatte ich Chaos geschaffen......
|
ProtonM
Anmeldungsdatum: 29. Dezember 2014
Beiträge: 166
Wohnort: Europa
|
Hallo Ich hänge am gleichen Problem fest, aber die o.g. Lösung finde ich nicht. Mit synaptic und mit apt bekomme ich nur eclipse 3.8 angeboten, das sich aber nicht starten lässt. Die Pakete von Eclipse.org lassen sich nicht starten. Gleiches gilt für den Installer.
Fehler: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei Welcher Weg führt zum Ziel?
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
versuch es doch mal damit: https://www.eclipse.org/downloads/ hope that helps
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
meine Version meldet sich mit 2019-12. Diese Version wird mir auch über den Software-store angeboten.
|
ProtonM
Anmeldungsdatum: 29. Dezember 2014
Beiträge: 166
Wohnort: Europa
|
Hallo AugustQ Vielen Dank für Deinen Hinweis.
Das habe ich probiert: | # sudo snap install --classic eclipse
Fehler: Snap "eclipse" ist nicht verfügbar auf stable für diese Architektur (i386), existiert aber
auf anderen Architekturen (amd64).
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | # sudo apt show eclipse
Package: eclipse
'''Version: 3.8.1-11'''
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Orbital Alignment Team <pkg-java-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 101 kB
Depends: eclipse-jdt (>= 3.8.1-11), eclipse-pde (>= 3.8.1-11)
Homepage: http://www.eclipse.org/
Download-Size: 16,1 kB
APT-Sources: http://de.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
Description: Extensible Tool Platform and Java IDE
The Eclipse Platform is an open and extensible platform for anything and yet
nothing in particular. It provides a foundation for constructing and running
integrated software-development tools. The Eclipse Platform allows tool
builders to independently develop tools that integrate with other people's
tools so seamlessly you can't tell where one tool ends and another starts.
.
This package provides the whole Eclipse SDK that contains Eclipse Platform,
Java development tools and Plug-in Development Environment, including source
and both user and programmer documentation.
|
| # ./eclipse-inst
-bash: ./eclipse-inst: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei
|
Gleiches wie mit dem Installer eclipse-inst-linux64.tar bekomme ich wenn ich das Paket eclipse-java-2020-03-R-linux-gtk-x86_64.tar von eclipse.org hole. Es sieht so aus, als gäbe es die Architekturkonflikte. Was aber ist falsch? Und wie mach ich es richtig?
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
hmmmm, kann ich nix zu sagen. Mit der letzten Fehlermeldung habe ich mal gegooglet. Das könnte ein Mismatch zwischen 32 und 65 bit-Versionen sein. Ansonsten: welche java-Version hast Du auf dem Rechner?
|
ProtonM
Anmeldungsdatum: 29. Dezember 2014
Beiträge: 166
Wohnort: Europa
|
Standard Java 11 auf ubuntu 18.04 und 64Bit x86. | $ java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | $ lscpu
Architektur: i686
CPU Operationsmodus: 32-bit, 64-bit
Byte-Reihenfolge: Little Endian
CPU(s): 4
Liste der Online-CPU(s): 0-3
Thread(s) pro Kern: 2
Kern(e) pro Socket: 2
Sockel: 1
Anbieterkennung: GenuineIntel
Prozessorfamilie: 6
Modell: 58
Modellname: Intel(R) Core(TM) i5-3380M CPU @ 2.90GHz
Stepping: 9
CPU MHz: 3437.456
Maximale Taktfrequenz der CPU: 3600,0000
Minimale Taktfrequenz der CPU: 1200,0000
BogoMIPS: 5781.14
Virtualisierung: VT-x
L1d Cache: 32K
L1i Cache: 32K
L2 Cache: 256K
L3 Cache: 3072K
Markierungen: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d
|
Ich habe jetzt noch einen jatta installer ausprobiert und da renne ich gegen eine andere Wand:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | $ java -jar yatta-eclipse-launcher-linux-32.jar
2020-06-03 16:35:37+02 Thread[main] INFO de.yatta.eclipse.launcher.LauncherMain invokeMain: Using logging configuration: jar:file:/home/michael/m%c3%bcll/yatta-eclipse-launcher-linux-32.jar!/de/yatta/eclipse/launcher/utils/java.util.Logging.properties
2020-06-03 16:35:37+02 Thread[main] WARNING de.yatta.eclipse.launcher.LauncherMain invokeMain: Failed to use sun.misc.Launcher - falling back to system class loader.
java.lang.ClassNotFoundException: sun.misc.Launcher
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at de.yatta.eclipse.launcher.LauncherMain.invokeMain(LauncherMain.java:39)
at de.yatta.eclipse.launcher.LauncherMain.main(LauncherMain.java:16)
2020-06-03 16:35:37+02 Thread[main] INFO de.yatta.eclipse.launcher.behavior.SingleProcessManagement initConfig: Application started via main[] method.
2020-06-03 16:35:38+02 Thread[main] INFO de.yatta.eclipse.launcher.behavior.SingleProcessManagement logJvmArguments: Passed JVM options: []
2020-06-03 16:35:38+02 Thread[main] FINEST de.yatta.eclipse.launcher.behavior.Configuration processProgramArguments: BundlePool: null OomphOfflineMode: false
2020-06-03 16:35:38+02 Thread[main] INFO de.yatta.eclipse.launcher.behavior.SingleProcessInstance trigger: Launcher 1576495153315(Mon Dec 16 12:19:13 CET 2019) on JavaFX 11.0.2+1 invoked.
2020-06-03 16:35:38+02 Thread[main] FINEST de.yatta.eclipse.launcher.updater.Updater getAppDataExecutable: getExecutableJarFileOfProcess = /home/michael/müll/yatta-eclipse-launcher-linux-32.jar
2020-06-03 16:35:38+02 Thread[main] FINE de.yatta.eclipse.launcher.updater.Updater getAppDataExecutable: Executable at /home/michael/.local/share/Yatta/Launcher/yatta-eclipse-launcher-linux-32.jar has timestamp 1.576.495.153.315 which is greater or equal to mine (1.576.495.153.315).
2020-06-03 16:35:38+02 Thread[main] SEVERE de.yatta.eclipse.launcher.updater.Updater startInstalledBinaryProcess: Update from executable file and start Launcher.
2020-06-03 16:35:38+02 Thread[main] INFO de.yatta.eclipse.launcher.updater.Updater startProcess: Restarting process via java executable [[/usr/lib/jvm/java-11-openjdk-i386/bin/java, --add-modules=ALL-SYSTEM, --add-exports=javafx.graphics/com.sun.glass.ui=ALL-UNNAMED, -jar, /home/michael/.local/share/Yatta/Launcher/yatta-eclipse-launcher-linux-32.jar]]
2020-06-03 16:35:38+02 Thread[main] FINER de.yatta.eclipse.launcher.behavior.SingleProcessInstance shutdown: Releasing lock.
|
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, ich sehe einen Unterschied zu meiner Installation:
| august@August-Ryzen:~$ java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
august@August-Ryzen:~$
|
In der letzten Zeile sehe ich bei mir den Hinweis auf 64-Bit Server. Zur CPU kann ich nichts sagen, da dies bei mir eine andere CPU ist (AMD 6-core). Und dieses yatta gibt es bei mir nicht. Hmmmmm
AugustQ
|
ProtonM
Anmeldungsdatum: 29. Dezember 2014
Beiträge: 166
Wohnort: Europa
|
Die Programme eclipse und eclipse-inst habe ich mit dem Hexeditor analysiert und stelle fest, dass beide ein Modul /lib64/ld-linux-x86-64.so.2 suchen. In der Lubuntu Installation gibt es aber kein /lib64 sondern nur /lib Verzeichnis. Hier passt also das Package nicht. In einem andren Beitrag habe ich
| sudo ln -sf /usr/lib64/libbrcolm3.so* /usr/lib/x86_64-linux-gnu/
|
gefunden. Werde das mal adaptieren und ausprobieren. Es sieht so aus, als habe ich die 32Bit Version installiert.
Versuche es mit (alter) 32Bit eclipse-Version und hoffe;-(
|
ProtonM
Anmeldungsdatum: 29. Dezember 2014
Beiträge: 166
Wohnort: Europa
|
Und das war erfolgreich. Eine andere Linux Installation auf dem selben Rechner hat /lib64 Verzeichnis und ist eine 64Bit Installation.
Meine aktive Linux Installation 18.04 ist wohl nur 32Bit breit. Und das Eclipse-package eclipse-java-2018-09-linux-gtk.tar.gz lässt sich korrekt starten. Hatte mich bisher nicht mit 32Bit / 64Bit beschäftigt. Aber dazu gelernt. Danke für die Unterstützung.
|