Java macOS 10.15.4中的Pentaho数据集成安装问题

Java macOS 10.15.4中的Pentaho数据集成安装问题,java,pentaho,pentaho-spoon,pentaho-data-integration,Java,Pentaho,Pentaho Spoon,Pentaho Data Integration,我正在尝试安装PDI 9,并不断从终端获得以下错误 Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0 -Djava.endorsed.dirs=%JAVA_ENDORSED_DIRS is not supported. Endorsed standards and standalone APIs in modular form will be sup

我正在尝试安装PDI 9,并不断从终端获得以下错误

Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
-Djava.endorsed.dirs=%JAVA_ENDORSED_DIRS is not supported. Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我目前安装了以下软件

  • pdi-ce-9.0.0.0-423()
  • jre-8u241-macosx-x64()
我尝试了从spoon.sh文件中删除下一行找到的解决方法

-Djava.endorsed.dirs=%JAVA_ENDORSED_DIRS
但是,spoon.sh文件运行时,应用程序会在启动后立即关闭。下面显示了包含许多警告消息的前几行

DEBUG: Using value (/Users/juanflorencioferrer/Downloads/data-integration/Data 
Integration.app/Contents/MacOS/../../../) from calling script
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.pentaho.di.core.plugins.KettleURLClassLoader (file:/Users/juanflorencioferrer/Downloads/data-integration/launcher/../lib/kettle-core-9.0.0.0-423.jar) to field java.net.URLClassLoader.ucp
WARNING: Please consider reporting this to the maintainers of org.pentaho.di.core.plugins.KettleURLClassLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
20:03:06,639 INFO  [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
20:03:06,801 INFO  [KarafInstance]
...
2020/04/14 20:03:36 - Spoon - Spoon  has ended.
stopping
[Process completed]

非常感谢您的帮助

看来我需要卸载现有的JDK 11版本并用JDK 8替换它。链接下面的说明


我也有同样的问题,谢谢。在我的例子中,系统本身的本机版本是JRE,Pentaho只在JDK上运行。