我最近安装了一个全新的Mac OS,并使用SDKMAN安装了java,但没有Windows应用程序识别jdk,并抛出java not installed错误。尝试使用.pkg安装NetBeans也会抛出类似的错误。与此同时,所有终端应用程序,如gradle,在使用SDKMAN安装的JDK上都没有问题。如何在Mac中将SDKMAN安装的jdk与窗口化应用程序一起使用?
4ioopgfo1#
Checking this answer我已经通过.dmg文件临时安装了一个类似的Java来解决这个问题。之后,我也通过.dmg文件安装了Netbeans 14。安装NetBeans后,我删除了通过dmg安装的Java,以便通过sdkman管理我所有的JDK。由于sdkman设置了java_home,NetBeans继续工作,没有问题。由于某些原因,NetBeans安装程序并不是通过java_home环境而是通过其他方式来检测当前的java。
1条答案
按热度按时间4ioopgfo1#
Checking this answer我已经通过.dmg文件临时安装了一个类似的Java来解决这个问题。之后,我也通过.dmg文件安装了Netbeans 14。
安装NetBeans后,我删除了通过dmg安装的Java,以便通过sdkman管理我所有的JDK。由于sdkman设置了java_home,NetBeans继续工作,没有问题。
由于某些原因,NetBeans安装程序并不是通过java_home环境而是通过其他方式来检测当前的java。