
Derzeit habe ich in Bezug auf Java nur Sun JDK7 auf meinem System installiert.
Wenn ich versuche, ein Programm auszuführen (den Unix Runescape Client), wird Folgendes in meinem Terminal angezeigt:
Versuch, /home/ryanmcclure/Programs/runescape/share/settings.conf zu lesen. Fehler beim Lesen von settings.conf, Standardwert wird verwendet: 0. Fehler beim Lesen von settings.conf, Standardwert wird verwendet: default-java. Fehler beim Lesen von settings.conf, Standardwert wird verwendet: 0. Fehler beim Lesen von settings.conf, Standardwert wird verwendet: runescape.prm.
.prm-Datei wird gelesen /home/ryanmcclure/Programs/runescape/share/runescape.prm Dies sind die Informationen, die ich aus der Datei runescape.prm gesammelt habe
## Datei Start-Djava.class.path=jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=$(Language:0)/jav_config.ws -Xmx256m -Xss1m jagexappletviewer
## DateiendeIch werde jetzt die Parameter analysieren! Ich überprüfe die Spracheinstellungen Ihres Clients (falls vorhanden). Ich versuche, die Datei /home/ryanmcclure/jagexappletviewer.preferences zu lesen.
Die Datei „jagexappletviewer.preferences“ kann nicht gelesen werden, die Standardeinstellung ist „Language=0“ (Englisch). Ich werde jetzt den Inhalt der Datei „jagexappletviewer.preferences“ analysieren, damit er verwendet werden kann. Die Spracheinstellung wird an die endgültigen Parameter angehängt.
Die endgültige Parameterzeichenfolge lautet: jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=0/jav_config.ws -Xmx256m -Xss1m jagexappletviewer
Client mit dieser Java-Version wird gestartet: sh: java: Zugriff verweigert
Starten Sie den RuneScape-Client mit diesem Befehl: cd /home/ryanmcclure/Programs/runescape/bin && java -cp
jagexappletviewer.jar -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=0/jav_config.ws -Xmx256m -Xss1m jagexappletviewer /shareDer RuneScape-Client wird ausgeführt! Sie sind jetzt in den Händen von Jagex.
## Ende des Skripts ## Die Ausgabe des Jagex-Clients wird hier unten angezeigtsh: java: Berechtigung verweigert
Was genau bedeutet „Berechtigung verweigert“ bei Java? Bitte helfen Sie!!!
Antwort1
Damit es funktioniert, müssen Sie den Befehl „java“ verwenden können.
Könnten Sie versuchen, die Binärdatei direkt zu settings.conf hinzuzufügen?
Sie finden die Binärdatei auf jeder Linux-Distribution mit dem Befehl
sudo find / -name "libjli.so" | sed "s/\/lib\/\(i386\|amd64\)\/jli\/libjli.so/\/bin\/java/g"
Beispiele für die Einstellungen in settings.conf finden Sie in settings.conf.example