mac idea compile error: Unknown constant tag 140 in class file java/nio/Bits

现象:突然所有项目不能编译了,确认不是项目的问题后,就应该是jdk的问题了

1、java -version报错

所以肯定是jdk出错了,重装吧

2、卸载已有的jdk

cd /Library/Java/JavaVirtualMachines

sudo rm -rf *

java -version的时候提示No Java runtime present, requesting install.

3、重装新的jdk

brew cask install java8

刚开始用这个提示不存在,所以换了下面的

brew tap adoptopenjdk/openjdk

brew cask install adoptopenjdk8

brew cask install adoptopenjdk9

java -version成功

4、删除idea配置的jdk,重新加上刚才安装的

你可能感兴趣的:(mac idea compile error: Unknown constant tag 140 in class file java/nio/Bits)