在gradle编译一个Minecraft插件时,由于使用的库不支持OpenJDK 17报错,因此需要更换默认Java版本到OpenJDK 11。
sudo update-alternatives --config java
在“终端”中输入上述命令,会展示出您安装的所有Java版本,如我的计算机显示:
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 自动模式
* 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 手动模式
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 手动模式
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:
此时选择一个序号后输入回车,将会自动更改默认的Java。
心情表态
+1
+1
+1
+1
+1
+1
https://stackoverflow.com/questions/55295354/gradle-change-jdk
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/ ./gradlew build
matrix:
@commandblock2-unprivileged:matrix.commandblock2.xyz