现网环境:UOS20 专业版,ARM 架构。关闭了 sudo 权限,也就无法使用 root 账号,机器也没有外网,jdk 的我已经做成了 deb 的包,原本在 UOS 下是可以通过 update-alternatives 命令来切换的,但是没有 sudo 权限所以没法用这个命令,求助各位大佬有没有其他办法方便的切换 jdk 版本。

1 mylovesaber Jun 16, 2024 你就不能指定 jdk 的绝对路径吗?非得用指向功能?人家 alternatives 也是指向 jdk 绝对路径啊 |
2 mylovesaber Jun 16, 2024 你无论 tomcat 还是 jar ,都可以启动时使用绝对路径啊,/path/to/jdk-21/bin/java -jar xxx.jar |
3 iflyime Jun 16, 2024 via Android UOS 的话,可以通过离线方式打开开发者模式获取 root 账号权限,但是官方文档显示会失去官方保修。 这个是离线激活地址 https://www.chinauos.com/developMode 。 |
4 cheng6563 Jun 16, 2024 JAVA_HOME 环境变量设置一下,然后用绝对路径运行 java 就行了 |
5 dode Jun 21, 2024 对,检索 java 环境,脚本按需要设置 JAVA_HOME 环境变量 |