我有一个错误,如何在linux elemetary os中修复它? 我在操作系统上安装了JDK 11 当我输入./sdkmanager时显示此错误 我安装android studio但未运行,因为需要sdk
Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.se.ee not found
答案 0 :(得分:2)
我正在使用Mint 19和已安装的openJDK11。 经过大量搜索和失败后,我终于做了这些事情(感谢贡献者):
openjdk10... wget
来自this link
sudo update-alternatives --install /usr/bin/java java \ .../jdk-10.0.2/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac \ .../jdk-10.0.2/bin/javac 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
java --version
javac --version
.../jdk-10.0.2/bin/java --version
../jdk-10.0.2/lib/security/cacerts
FOR /usr/lib/jvm/default-java/lib/security/cacerts
JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee
.../tools/bin/sdkmanager
答案 1 :(得分:0)
答案 2 :(得分:0)
我们唯一的选择是降级Java版本。
我的Java版本是12
。
我浪费了几个小时来尝试解决flutter doctor --android-licenses
。
经过大量的SO,github,谷歌搜索,我发现这篇文章关于弃用 Java EE modules
我不得不将Java版本降级到1.8。