web-dev-qa-db-ja.com

Ubuntu 14.04へのSAP GUI 740のインストール

あなたの助けが必要です!システムに次のバージョンの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を提供)には2つの選択肢があります。

  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

次のコマンドを実行してGUIをインストールすると:

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)

しかし、それは here がGUIがJavaで動作することを示しています7.私は何が欠けていますか?

更新:

@ chronos00がこの問題に光を当てた後、私は彼の解決策を試しました。ただし、Sudo apt-get install openjdk-8-jreを介してJDKをインストールすることはできませんでしたが、この link を介してインストールできました。インストーラーにGUIが表示されますが、インストールを続行できません。インストーラーから次のエラーが表示されます。

Java 7.40のSAP GUIのインストールが正常に完了しませんでした。インストールに失敗しました。

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
erik

OpenJDK-7を使用した場合と同じ動作が見られます。

OpenJDKバージョン8(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

その後、インストールと実行が適切に行われました。

お役に立てれば!

PS:以下のバージョンのSAP-PlatinGUI PlatinGUI740_0-20012039.JARを使用していることに注意してください。あなたが試していたものと何か違いがあるかどうかはわかりませんが、OpenJDK7でも同じ問題がありました。

0
chronos00

Openjdkバージョン "1.8.0_91"がインストールされたUbuntuファミリーのLinux Mint 18で、Java 7.40 rev 7のSAP GUIをインストールしました。SAPGUIを起動しようとすると、同じエラーが発生しました。ソフトウェアセンターでjavafxを探し、Javafx/openjfx 8-Java用のリッチクライアントアプリケーションプラットフォームをインストールしました。今、それは魅力のように実行されます。

1
Ronald

http://www.webupd8.org/2012/09/install-Oracle-Java-8-in-ubuntu-via-ppa.html にアクセスしてください

または、Ctrl-Alt-Tを押してターミナルを開きます。次に..この行を入力してEnterキーを押します

Sudo add-apt-repository ppa:webupd8team/Java

次に、この行を入力してEnterキーを押します

Sudo apt-get update

次に、この行を入力してEnterキーを押します

Sudo apt-get install Oracle-Java8-installer

Java 8がインストールされたら、ターミナルを閉じます。

デスクトップ(またはどこでも)PlatinGUI740_2-20012039.JARアイコンを右クリックし、「Oracle Java8 Runtimeで開く」を選択します。

以上です!!あなたは行ってもいいです。

0
CheyenneAlvis