Maven : unable to find java.lang issue on OS X

自作多情 提交于 2019-12-03 17:07:41

I think I found the issue.

Apple has changed the rt.jar to classes.jar which is located in.

/System/Library/Frameworks/JavaVM.framework/Versions/<your_java_version>/Classes/classes.jar

I need to modify my pom.xml to show it the path to classes.jar.

Edit : In a multi-mudule project. Creating soft links to classes jar in the lib directory is much better.

sudo ln -s ../../Classes/classes.jar ./rt.jar

Well sudo because writing in the result of /usr/libexec/java_homecommand ,which is your java home directory, requires administrator priviligies.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!