• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

jdownloader startet nicht

groby3

Newbie
Ich habe unter opensuse 11.3 jdownloader installiert. Dabei wurden 2 Verknüpfungen im Startmenü erstellt:
"JDownloader" und "JDownloader Update". Nach der Installation startete das Programm und arbeitet ganz normal.
Nach dem letzten Neustart des Systems startet das Programm nicht mehr. Beim Start über "JDownloader"
sieht man das Symbol neben dem Mauszeiger und dann passiert nichts mehr. Beim Start über "JDownloader Update"
bekommt man die folgende Ausgabe:

An error has occurred during startup:
java.lang.NoClassDefFoundError: jd/gui/UserIO
at jd.utils.JDUtilities.getDatabaseConnector(JDUtilities.java:876)
at jd.config.SubConfiguration.<init>(SubConfiguration.java:77)
at jd.config.SubConfiguration.getConfig(SubConfiguration.java:106)
at jd.update.WebUpdater.getConfig(WebUpdater.java:74)
at jd.update.Main.main(Main.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: jd.gui.UserIO
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 11 more
 
A

Anonymous

Gast
Was hast du denn für eine Java-version?
Code:
rpm -qa|grep java
 
OP
G

groby3

Newbie
Wenn es an der Java Version liegt, hätte das Programm doch von anfang an nicht starten dürfen, oder?

Code:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (suse-83.2-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
 
OP
G

groby3

Newbie
So, ich habe noch etwas herumprobiert. Erstmal habe ich die Java-Version geupdated:

Code:
rpm -qa|grep java
java-ca-certificates-1-5.3.noarch
java-1_6_0-openjdk-1.6.0.0_b22.1.10.2-4.2.1.x86_64
timezone-java-2011g-0.2.1.noarch
java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (suse-4.2.1-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

Danach habe ich versucht das Programm über root-Konsole zu starten:
Code:
java -jar /opt/jdownloader/JDownloader.jar

Damit startet der JDownloader und funktioniert völlig fehlerfrei. Über die Verknüpfung im Menü läßt er sich nach wie vor nicht starten. Hat jemand einen Tipp?
 
A

Anonymous

Gast
Dann ändere doch einfach den Eintrag im Startmenü auf den von dir genannten Befehl.
 

dma67

Hacker
Hallo.
Nach der Installation muss man nichts machen (keine Einträge im Menü oder so etwas).

Das einzige was Du machen musst, ist richtige Rechte setzen.
JDownloader landet nach der Installation unter /opt/jdownloader.
Code:
dma@Phenom940:/opt> ls -l|grep jdownloader
drwx------+ 14 dma  users 4096  9. Jul 22:59 jdownloader
Prüf mal die Rechte für das Verzeichnis.
 
Oben