Установка SAP GUI 740 на Ubuntu 14.04

Мне нужна твоя помощь! У меня установлена ​​следующая версия JRE:

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)

Вот мои альтернативы:

Есть два варианта альтернативной Java (с предоставлением /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

Когда я запускаю следующую команду для установки графического интерфейса:

java -jar PlatinGUI740_0-20012037.JAR

Это вывод:

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)

Но здесь говорится здесь что графический интерфейс работает с Java 7. Чего мне не хватает?

Обновление:

После того, как @ chronos00 пролил некоторый свет на этот вопрос, я попробовал его решение. Однако я не смог установить JDK через sudo apt-get install openjdk-8-jre, но смог по этой ссылке . Установщик теперь показывает графический интерфейс, но я все еще не могу продолжить установку. Теперь установщик выдает мне эту ошибку:

Установка SAP GUI для Java 7.40 Установка не завершена успешно. Установка не удалась.

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)
2
задан 13 April 2017 в 15:24

4 ответа

Я вижу то же поведение, как Вы делаете с OpenJDK-7.

я решил его путем установки версии 8 OpenJDK (sudo apt-get install openjdk-8-jre), и затем выбора его с помощью update-alternatives --config java

В моем случае, вывод update-alternatives --config java теперь похож на следующее:

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

Установка и выполнение, сопровождаемое правильно после этого.

Hope это помогает!

пз: Обратите внимание на то, что я использую следующую версию SAP-PlatinGUI PlatinGUI740_0-20012039.JAR. Я не знаю, существует ли какое-либо различие с тем, Вы пробовали, но у меня также была та же проблема с OpenJDK7.

0
ответ дан 13 April 2017 в 15:24

Перейдите в http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

или поразите Ctrl-Alt-T для открытия Терминала. тогда.. вставьте эту строку и совершите нападки, входят

sudo add-apt-repository ppa:webupd8team/java

, тогда вставляет эту строку, и хит входят

sudo apt-get update

, тогда вставляет эту строку, и хит входят

sudo apt-get install oracle-java8-installer

теперь с установленным java 8, закрывают Терминал.

Щелчок правой кнопкой по PlatinGUI740_2-20012039.JAR значок на Вашем рабочем столе (или везде, где) и выбор" Открытый со Временем выполнения Oracle Java8 "

и вот именно!! Вы хороши для движения.

0
ответ дан 13 April 2017 в 15:24

На Linux Mint 18 из семейства Ubuntu с openjdk версией "1.8.0_91" установили, я установил SAP GUI для Java 7,40 об 7. Я столкнулся с той же ошибкой, когда я пытался запустить SAP gui. Я просто искал javafx в центре программного обеспечения и установил Javafx/openjfx 8 - платформа приложений толстого клиента для Java. Теперь это работает как очарование.

1
ответ дан 13 April 2017 в 15:24

Я обнаружил аналогичную ошибку в Ubuntu 20.04. Я исправил с помощью этих команд:

sudo apt install -y openjfx
sudo cp /usr/share/openjfx/lib/javafx.properties /usr/lib/jvm/java-11-openjdk-amd64/lib/javafx.properties
1
ответ дан 6 October 2020 в 14:04

Другие вопросы по тегам:

Похожие вопросы: