运行 OSX 10.15.7,sdkman 5.9.1+575。
sdkman 似乎已经进入了一个糟糕的状态,它认为 Java 1.8 既已安装又未安装。
$ sdk uninstall java 1.8.0 /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/
java 1.8.0 is not installed.
$ sdk install java 1.8.0 /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/
java 1.8.0 is already installed.
$ ls /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk
ls: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk: No such file or directory
Java 1.8 是通过 sdkman 安装的并且工作正常,然后我跑了一条毯子brew upgrade
,我认为它试图升级我的 Java 版本。我不是 100% 认为这是原因 - 大约是一周前,那个终端会话早已不复存在,而且~/Library/Logs/Homebrew/openjdk
是空的。
我怎样才能让 sdkman 解开,或者我怎样才能发现有关问题的更多信息?