SAP GUI Java 7.50版本5

2020-09-09 18:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在Debian测试中...

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

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


嗨,

我正在Debian测试中,想从SAP GUI 7.50 rev 4升级到rev5。后者应该与openjdk 11一起使用,这在Debian中现在是默认的,但是当尝试安装时,我得到了"缺少Linux-lib 。罐"。 我检出了第4版和第5版的档案,第5版中没有几个文件存在于第4版中。我将它们复制到第5版档案中,然后安装成功。 但是,SAP GUI无法启动。 在开始屏幕后,它立即失败。 我尝试在终端中启动它,但出现了很多错误。 在开始发布任何相关内容之前,我很好奇SAP的任何人是否在Linux上测试了此新版本。

干杯

Aljaz

10条回答
clasier
2020-09-09 19:07

嗨Rolf,

谢谢您的提示-我的确没有看到用于平台选择的下拉框。 这不是很明显,默认情况下会选择MAC OS。

尽管您建议我报告一次事件-如果其他任何人有或曾经遇到过相同的问题,我也会写在这里,以供参考。

我现在下载了正确的版本,也下载了sapmachine-使用安装手册中所述的apt。 然后,我使用" update-alternatives --config java"手动选择了要使用的Java并安装了该东西。 在安装过程中,我为文件夹提供了openjfx(在Debian上是/usr/share/openjfx/lib)。 安装成功,但是客户端运行失败,并显示致命错误。 详细信息如下:

 java.lang.IllegalArgumentException:窗口不能为零
 位于:java.desktop/sun.awt.X11.XAtom.checkWindow(未知源)
 位于:java.desktop/sun.awt.X11.XAtom.getAtomData(未知源)
 位置:java.desktop/sun.awt.X11.XToolkit.getWorkArea(未知来源)
 位于:java.desktop/sun.awt.X11.XToolkit.getInsets(未知来源)
 位置:java.desktop/sun.awt.X11.XToolkit.getScreenInsets(未知来源)
 位置:java.desktop/java.awt.Window.init(未知源)
 位于:java.desktop/java.awt.Window。(未知来源)
 位于:java.desktop/java.awt.Frame。(未知来源)
 位于:java.desktop/java.awt.Frame。(未知来源)
 位于:java.desktop/javax.swing.JFrame。(未知来源)
 在:com.sap.platin.base.awt.swing.DisposeJFrame。(DisposeJFrame.java:41)
 位于:com.sap.platin.base.logon.GuiLogonLS $ GuiLogonFrame。(GuiLogonLS.java:5575)
 位于:com.sap.platin.base.logon.GuiLogonLS。(GuiLogonLS.java:370)
 网址:com.sap.platin.base.logon.GuiLogonLS.getLogonFrame(GuiLogonLS.java:2594)
 网址:com.sap.platin.base.logon.GuiLogonManager.getLogonFrame(GuiLogonManager.java:69)
 网址:com.sap.platin.base.logon.GuiLogonManager.setVisibleLogonFrame(GuiLogonManager.java:92)
 网址:com.sap.platin.base.logon.GuiImpl $ 2.run(GuiImpl.java:163)
 位置:java.desktop/java.awt.event.InvocationEvent.dispatch(未知源)
 位置:java.desktop/java.awt.EventQueue.dispatchEventImpl(未知源)
 地址:java.desktop/java.awt.EventQueue $ 4.run(未知源)
 地址:java.desktop/java.awt.EventQueue $ 4.run(未知源)
 位于:java.base/java.security.AccessController.doPrivileged(本机方法)
 位于:java.base/java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(未知源)
 位置:java.desktop/java.awt.EventQueue.dispatchEvent(未知源)
 网址:com.sap.platin.micro.event.GuiEventQueue.dispatchEvent(GuiEventQueue.java:106)
 位置:java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源)
 位置:java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(未知来源)
 位置:java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(未知源)
 位置:java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源)
 位置:java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源)
 位置:java.desktop/java.awt.EventDispatchThread.run(未知源)
 

我还手动设置了sapmachine的java home路径,但结果相同。

然后我将Java切换回openjdk11(/usr/lib/jvm/java-11-openjdk-amd64/bin/java),它可以正常启动且没有错误。 然后,我可以登录到客户端并启动SE11,SE16n之类的标准交易,它工作正常。 但是,当我启动SE80时,它将终止客户端。 在sapgui.log中什么也没看到。

此致

Aljaz

一周热门 更多>