方案1:
OpenJDK:
https://adoptopenjdk.net/
务必选JDK8
方案2:SAP JVM + icedtea-web
SAP JVM下载:
https://tools.hana.ondemand.com/#cloud
选择:
sapjvm-8.1.075-windows-x64.zip (sha1)
配置windows环境变量:
以下示例为,之前SAP JVM压缩包解压到SAPJVM目录:
CLASSPATH:Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
PATH:
环境配置完毕
打开PO:
出现报错:
检查发现我们下载的SAP JVM中并没有Javaws,也就是说无法处理web任务:
看oracle官网有说明:
Deprecated APIs, Features, and Options (oracle.com)
JDK-8074162 (not public)
docs/release_notes Java Deployment Technologies are deprecated and will be removed in a future release Java Applet and WebStart functionality, including the Applet API, The Java plug-in, the Java Applet Viewer, JNLP and Java Web Start including the javaws tool are all deprecated in JDK 9 and will be removed in a future release.
简单讲,JAVAWS这部分在JDK9会被移除
然后Notes的建议方式也是:使用SAP JRE8
https://launchpad.support.sap.com/#/notes/2677849
替代方案1(开源):验证失败
https://openwebstart.com/
可以使用这个方案打开我们PI的jnlp
但是有Jacob问题,搞不定
方案2:
IcedTea-Web - http://icedtea.wildebeest.org/download/icedtea-web-binaries/1.8/
执行:C:\SAPJVM\icedtea-web-image\bin\itweb-settings.bat
选择OpenJdk,配置(log报错也是可以保存成功的):
然后打开方式选择javaws