J'ai besoin de ton aide! La version suivante de JRE est installée sur mon système:
Java version "1.7.0_75" OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
Voici mes alternatives:
Il existe 2 choix pour l'alternative Java (fournissant /usr/bin/Java
).
Selection Path Priority Status
* 0 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 auto mode
* 1 /usr/lib/jvm/Java-6-openjdk-AMD64/jre/bin/Java 1061 manual mode
* 2 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 manual mode
Lorsque j'exécute la commande suivante pour installer l'interface graphique:
Java -jar PlatinGUI740_0-20012037.JAR
C'est la sortie:
Exception in thread "main" Java.lang.UnsupportedClassVersionError: com/sap/platin/micro/Microkernel :
Unsupported major.minor version 52.0
at Java.lang.ClassLoader.defineClass1(Native Method)
at Java.lang.ClassLoader.defineClass(ClassLoader.Java:800)
at Java.security.SecureClassLoader.defineClass(SecureClassLoader.Java:142)
at Java.net.URLClassLoader.defineClass(URLClassLoader.Java:449)\
at Java.net.URLClassLoader.access$100(URLClassLoader.Java:71)
at Java.net.URLClassLoader$1.run(URLClassLoader.Java:361)
at Java.net.URLClassLoader$1.run(URLClassLoader.Java:355)
at Java.security.AccessController.doPrivileged(Native Method)
at Java.net.URLClassLoader.findClass(URLClassLoader.Java:354)
at Java.lang.ClassLoader.loadClass(ClassLoader.Java:425)
at Sun.misc.Launcher$AppClassLoader.loadClass(Launcher.Java:308)
at Java.lang.ClassLoader.loadClass(ClassLoader.Java:358)
at Sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.Java:482)
Mais il est indiqué ici que l'interface graphique fonctionne avec Java 7. Qu'est-ce qui me manque?
Mise à jour:
Après que @ chronos00 ait fait la lumière sur cette affaire, j'ai essayé sa solution. Cependant, je n’ai pas pu installer JDK via Sudo apt-get install openjdk-8-jre
mais j’ai pu le faire via lien . Le programme d'installation affiche maintenant l'interface graphique, mais je ne peux toujours pas procéder à l'installation. L'installateur me donne maintenant cette erreur:
The installation of the SAP GUI for Java has failed with fatal errors.
Please check the installation log file: "/root/sapgui.log"
Installation details.
Copy Resources
Installed resource : GuiStartS.jar
Installed resource : JNetBeanS.jar
Skipped native optional resource : Linux-gmux.jar
Skipped native optional resource : Linux-graphics.jar
Exception details.
Internal exception: Java.lang.NullPointerException
Java.lang.NullPointerException at:
com.sap.platin.micro.installer.InstallationController.loadResource(InstallationController.Java:1133)at:
com.sap.platin.micro.installer.InstallationController.downloadResources(InstallationController.Java:1001)at:
com.sap.platin.micro.installer.InstallationController.addInstallationImpl(InstallationController.Java:280)at:
com.sap.platin.micro.installer.InstallationController.addInstallation(InstallationController.Java:132)at:
com.sap.platin.micro.Microkernel.install(Microkernel.Java:274)at:
com.sap.platin.micro.Microkernel.main(Microkernel.Java:798)
Je vois le même comportement que vous avec OpenJDK-7.
Je l'ai résolu en installant la version 8 d'OpenJDK (Sudo apt-get install openjdk-8-jre
), puis en le sélectionnant à l'aide de update-alternatives --config Java
Dans mon cas, la sortie de update-alternatives --config Java
ressemble maintenant à ceci:
There are 2 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 auto mode
1 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 manual mode
* 2 /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java 1069 manual mode
L'installation et l'exécution ont suivi correctement après cela.
J'espère que cela t'aides!
PS: Veuillez noter que j'utilise la version suivante de SAP-PlatinGUI PlatinGUI740_0-20012039.JAR
. Je ne sais pas s'il y a une différence avec celui que vous avez essayé, mais j'ai également eu le même problème avec OpenJDK7.
Sous Linux Mint 18 de la famille Ubuntu avec la version "1.8.0_91" d'Openjdk installée, j'ai installé SAP GUI pour Java 7.40 rev 7. J'ai rencontré la même erreur en essayant de démarrer le GUI SAP. J'ai simplement cherché javafx dans le centre logiciel et installé Javafx/openjfx 8 - une plate-forme d'application cliente riche pour Java. Maintenant, cela fonctionne comme un charme.
S'il vous plaît aller à http://www.webupd8.org/2012/09/install-Oracle-Java-8-in-ubuntu-via-ppa.html
ou appuyez sur Ctrl-Alt-T pour ouvrir un terminal. alors .. mettez cette ligne et appuyez sur Entrée
Sudo add-apt-repository ppa:webupd8team/Java
puis mettez cette ligne et appuyez sur Entrée
Sudo apt-get update
puis mettez cette ligne et appuyez sur Entrée
Sudo apt-get install Oracle-Java8-installer
maintenant, avec Java 8 installé, fermez le terminal.
Faites un clic droit sur l'icône PlatinGUI740_2-20012039.JAR
sur votre bureau (ou ailleurs) et sélectionnez " Ouvrir avec Oracle Java8 Runtime "
et c'est tout!! vous êtes prêt à partir.