点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经全新安装了macOS Ca...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经全新安装了macOS Ca...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经全新安装了macOS Catalina,并安装了最新的Java SE 13和JavaGUI,以及Eclipse。
SAPGUI本身可以很好地工作。 Eclipse也可以,我可以做任何ADT-Native的东西。 但是当Eclipse尝试打开SAPGUI标签时,出现错误
不满足系统要求。 找不到:javafx.properties 位于:/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home/lib 您的Java虚拟机似乎不支持JavaFX,这是运行SAP所必需的 Java 7.50 rev 8的GUI。
与此处已描述的问题相同: https://answers.sap.com/questions/787056/javafx-11-and-eclipse-issue.html
但是当我应用相同的解决方案时,Eclipse无法启动。 从终端运行它,我可以看到原因:
%./eclipse 引导层初始化期间发生错误 java.lang.LayerInstantiationException:在模块jrt.fs和模块java.base中都封装了jdk.internal.jimage.decompressor %
我添加的路径是SAPGUI安装中的javafx,因为它是整个系统中唯一的路径:
%查找/System/Volumes/Data -name javafx.properties 2>/dev/null /系统/卷/数据/应用程序/SAP客户端/SAPGUI 7.50rev8/SAPGUI 7.50rev8.app/Contents/Resources/jre/Contents/Home/lib/javafx.properties %
有什么想法吗?
不幸的是,这个星座是不可能的。 SAP GUI(Java GUI)安装包括完整的JRE incl。 JavaFX。 这会导致在基于不同JDK的ADT中使用此特定JavaFX版本时出现问题。
因此,您有两个选择:
因此,必须在eclipse.ini中调整/添加-vm参数。
在-vmargs之前添加-vm。 (对于此解决方案,在上述问题中描述的参数不是必需的):
您正在使用版本13.0.2的JDK。 因此,您需要匹配的JavaFX安装。 您可以在此处下载: https://openjfx.io/
在eclipse.ini中将其引用为 在提到的问题中进行了说明,还添加了以下参数:
旁注:目前,ADT尚未正式支持Java13。我们预计不会出现任何问题,但我们不能保证使用时没有错误。
最好的问候,
Yannic
一周热门 更多>