在Mac上升級到JDK 8後,當我嘗試檢查Java版本時,出現以下錯誤。任何人都可以幫我理清一下嗎?在MAC上升級到JDK 8後出現錯誤
MAC30880443:Versions t821714$ java -version
Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file <Zip file open error> /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/lib/endorsed/jaxb-api-2.2.12.jar
指定的文件路徑是否存在?我的猜測不是。您必須錯過依賴性,或者您之前擁有的依賴性與JDK8不兼容。 –
我認爲它確實存在。它看起來像是指向舊版本 - jdk1.7.0_75.jdk而不是新安裝的版本。 –
哦,是的,看看那個。 你是否已將'$ JAVA_HOME'環境變量改爲指向java 8 jdk? –