Linux Mint Petra (16) Java-Update von JRE 7 auf JRE 8 beschädigt Grafiksystem?

Linux Mint Petra (16) Java-Update von JRE 7 auf JRE 8 beschädigt Grafiksystem?

(Hinweis: Ich bin ein überzeugter Anhänger des Mottos „Wenn es funktioniert, muss man es nicht reparieren“. Aus diesem Grund läuft auf diesem Laptop immer noch Linux Mint 16 – bisher macht es alles, was ich brauchte, und das wunderbar.)

Ich hatte angefangen, mit MineCraft zu spielen, und eines der Plugins begann sich unregelmäßig zu verhalten und hinterließ mir die Meldung, dass ich für eine bessere Kompatibilität von 7 auf 8 aktualisieren müsse. Natürlich gibt esNEINOrt, der dieses Upgrade einfach oder unkompliziert macht. Also suchte ich im Internet nach einem Befehlssatz, mit dem ich dies erreichen konnte. Erreicht:Wiki-WieAllem Anschein nach habe ich Java erfolgreich aktualisiert.

Bis ich mich entschied, MineCraft erneut zu starten. Unter Linux hinterlässt MineCraft kein Startprotokoll auf Ihrem Desktop wie unter Windows, also musste ich versuchen, die Java-Befehlszeile in einer Eingabeaufforderung auszuführen, um diesen Fehler zu finden:

Starting launcher.
[21:16:13 INFO]: Minecraft Launcher 1.6.61 (through bootstrap 4) started on linux...
[21:16:13 INFO]: Current time is May 17, 2016 9:16:13 PM
[21:16:13 INFO]: System.getProperty('os.name') == 'Linux'
[21:16:13 INFO]: System.getProperty('os.version') == '3.12.4-031204-generic'
[21:16:13 INFO]: System.getProperty('os.arch') == 'i386'
[21:16:13 INFO]: System.getProperty('java.version') == '1.8.0_92'
[21:16:13 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[21:16:13 INFO]: System.getProperty('sun.arch.data.model') == '32'
[21:16:13 INFO]: proxy == DIRECT
[21:16:14 INFO]: JFX is already initialized
Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
  at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
  at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:221)
  at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:205)
  at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209)
  at javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:215)
  at javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:230)
  at net.minecraft.launcher.ui.tabs.website.JFXBrowser.<init>(JFXBrowser.java:31)
  at net.minecraft.launcher.ui.tabs.WebsiteTab.selectBrowser(WebsiteTab.java:45)
  at net.minecraft.launcher.ui.tabs.WebsiteTab.<init>(WebsiteTab.java:23)
  at net.minecraft.launcher.ui.tabs.LauncherTabPanel.<init>(LauncherTabPanel.java:18)
  at net.minecraft.launcher.ui.LauncherPanel.<init>(LauncherPanel.java:37)
  at net.minecraft.launcher.SwingUserInterface.initializeFrame(SwingUserInterface.java:121)
  at net.minecraft.launcher.Launcher.<init>(Launcher.java:92)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:226)
  at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:112)
  at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:367)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
  at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
  at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
  at java.lang.Thread.run(Thread.java:745)
FATAL ERROR: net.minecraft.bootstrap.FatalBootstrapError: Unable to start: java.lang.reflect.InvocationTargetException
  at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:228)
  at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:112)
  at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:367)


Please fix the error and restart.
[21:16:16 INFO]: Window closed, shutting down.
[21:16:16 INFO]: Halting executors
[21:16:16 INFO]: Awaiting termination.
[21:16:16 INFO]: Goodbye.

...alles andere scheint einwandfrei zu laufen, und das Wichtigste, was ich herauszufinden versuche, ist, wie ich das reparieren kann, was ich kaputt gemacht habe, denn mit Sicherheit habe ich bei meinen unwissenden Versuchen, Java zu aktualisieren, etwas kaputt gemacht.

Bevor dies zu einem Henne-Ei-Argument wird: Ich habe die Idee, dies unter „Gaming“ zu veröffentlichen, sorgfältig abgewogen, bin jedoch zu dem Schluss gekommen, dass das Problem durch meine plumpen Versuche, eine wichtige Prozessbibliothek zu aktualisieren, verursacht wurde. Daher habe ich es unter Linux abgelegt und mich der Gnade der Götter dieses Systems anvertraut.

Weitere Informationen erhalten Sie auf Anfrage.

Antwort1

Abgesehen von einem Upgrade Ihrer Mint-Installation ist die einfachste Möglichkeit, auf Java 8 zu aktualisieren, wie Sie herausgefunden haben, die Installation von Oracles JDK. Der korrekte Weg hierfür ist jedoch die Verwendung vonjava-package. Laden Sie zunächst das entsprechende JDK von herunterOrakel, Dann

sudo apt-get install java-package
make-jpkg jdk-8u92-linux-x64.tar.gz
sudo dpkg -i oracle-java8-jdk_8u92_amd64.deb

(Wenn Sie eine neuere Version des JDK haben, passen Sie die Dateinamen entsprechend an.) Dies funktioniert für Linux unter amd64. Wenn Sie unter i386dpkg --print-architectureich werde es Ihnen sagen — sind, verwenden Sie das i586Tarball und installieren . Dies sollte auch unter und mit dem entsprechenden JDK oracle-java8-jdk_8u92_i386.debfunktionieren .armhfarm64

Was Ihren tatsächlichen Fehler betrifft, kommt es mir wie eine Nichtübereinstimmung zwischen 32 und 64 Bit vor – Sie haben ein 32-Bit-JDK, aber vielleicht nur 64-Bit-Grafikbibliotheken.

verwandte Informationen