当我尝试更新Android SDK时,我会遇到java.lang.module.FindException: Module java.se.ee not found
错误,我在/etc/environment
上设置此路径:
JAVA_HOME="/usr/lib/jvm/java-12-oracle"
export JAVA_HOME
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
export SDKMANAGER_OPTS='--add-modules java.se.ee'
运行此命令后:
source /etc/environment
我没有在终端上收到任何消息,现在此命令:
sudo /usr/lib/android-sdk/tools/bin/sdkmanager --update
向我展示此错误:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.se.ee not found
upadate:
我安装OpenJDK
$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
和设置为默认值,我也会收到错误
错误:找不到或加载主类Java.se.ee
重新启动Ubuntu -terminal和source /etc/environment
命令无法解决我的问题
DEFAULT_JVM_OPTS
上的sdkmanager文件内容:
#DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME"'
我在ubuntu上遇到了相同的问题。
,刚通过在终端中运行以下命令来解决
unset java_opts