适用于openSUSE 42.1 Leap的SAPGui 7.4 Java

2020-09-07 23:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

我正在尝试在我的openSuse 42.1 Leap系统上安装sapgui Java版本。

安装运行正常,但是在打开sapgui时,会显示以下消息:

*************************************************** *****************

不满足系统要求。

找不到:/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/javafx.properties

您的Java虚拟机似乎不支持JavaFX,这是运行Java 7.40 rev 7的SAP GUI所必需的

请使用当前支持的Java虚拟机。

*************************************************** *****************

linux-37sp:/usr/lib#java -version
openjdk版本" 1.8.0_91"
OpenJDK运行时环境(IcedTea 3.0.1)(suse-12.1-x86_64)
OpenJDK 64- 位服务器VM(内部版本25.91-b14,混合模式)




我了解到某些发行版已删除JAVAFX,因此默认情况下未在系统中安装

但是我无法找到从何处获得该产品以及之后如何安装它。


有人做过吗?


谢谢!


-

亚历克斯!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

我正在尝试在我的openSuse 42.1 Leap系统上安装sapgui Java版本。

安装运行正常,但是在打开sapgui时,会显示以下消息:

*************************************************** *****************

不满足系统要求。

找不到:/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/javafx.properties

您的Java虚拟机似乎不支持JavaFX,这是运行Java 7.40 rev 7的SAP GUI所必需的

请使用当前支持的Java虚拟机。

*************************************************** *****************

linux-37sp:/usr/lib#java -version
openjdk版本" 1.8.0_91"
OpenJDK运行时环境(IcedTea 3.0.1)(suse-12.1-x86_64)
OpenJDK 64- 位服务器VM(内部版本25.91-b14,混合模式)




我了解到某些发行版已删除JAVAFX,因此默认情况下未在系统中安装

但是我无法找到从何处获得该产品以及之后如何安装它。


有人做过吗?


谢谢!


-

亚历克斯!

付费偷看设置
发送
5条回答
Violet凡
1楼 · 2020-09-07 23:52.采纳回答

你好亚历克斯,

我决定尝试OpenSUSE 42.1 Leap。

我遇到了同样的问题:

然后我从Oracle(64位版本)安装了JDK,调整了JAVA_HOME使其指向新的JDK。

之后,成功。 适用于Java 7.4的SAPGUI可以正常运行:

因此,我安装了完整的JDK,不仅是JavaFX。

我希望这会有所帮助。

亲切的问候,

Cris

绿领巾童鞋
2楼-- · 2020-09-07 23:41

Hello Poitras,

由于许可问题,OpenSuse默认情况下不安装Oracle Java。

请参见

https://en.opensuse.org/SDB:Installing_Java

由于Oracle (Sun)许可政策,Java JRE不能再包含在openSUSE的存储库中。 这是有关如何安装最新安全版本的快速指南。 在 Oracle Java网站上,可以下载两个版本:

  • Java运行时环境(JRE):包括Java虚拟机),库,Java应用程序启动器,Web浏览器,一般来说,运行以Java语言编写的程序都需要所有内容。
  • < li> Java开发工具包(JDK):除了上述的Java Runtime Environment(JRE),它还包括开发,测试和调试用Java语言编写的程序所需的所有工具。

JRE安装是JDK安装的较短版本,因此,将首先显示安装JDK的过程,这样,由于某些原因,如果有人只想安装Java Runtime Environment,则与JRE安装的区别应该更清楚。 因此,在两个软件包具有相同的版本号时安装它们(不是)很有用。
对于JDK和JRE安装,使用下面给出的两个过程,将使用相同的名称,即jdk_Oracle。 指向Oracle Java环境所在文件夹的符号链接。 这样,由于JDK和JRE安装在不同的目录中,所以甚至可以依次执行这两个过程,但是系统将只使用后者(或符号链接指向的任何一个)。

注意:在实际进行下一步之前,请阅读本SDB的" 讨论"以获取可能进行的更新和贡献

最诚挚的问候,

Jude

追夢秋陽
3楼-- · 2020-09-07 23:44

嗨,Alex,

似乎您需要Oracle(可能存在JavaFX)的JDK,或者尝试使用OpenJFX。

亲切的问候,

Cris

南山jay
4楼-- · 2020-09-07 23:52

嗨 Alex,

仅提供一个附加信息:为什么需要JavaFX? SAP注释 146505 说明了原因。

关于

Cris

Baoming ROSE
5楼-- · 2020-09-07 23:55

您还可以安装对我有用的openjfx

 sudo apt-get install openjfx 

一周热门 更多>