Linux 下没有 sudo 以及外网权限如何快速切换 Java 脚本

104 天前
 futurejunjie
现网环境:UOS20 专业版,ARM 架构。关闭了 sudo 权限,也就无法使用 root 账号,机器也没有外网,jdk 的我已经做成了 deb 的包,原本在 UOS 下是可以通过 update-alternatives 命令来切换的,但是没有 sudo 权限所以没法用这个命令,求助各位大佬有没有其他办法方便的切换 jdk 版本。
1257 次点击
所在节点    Java
5 条回复
mylovesaber
104 天前
你就不能指定 jdk 的绝对路径吗?非得用指向功能?人家 alternatives 也是指向 jdk 绝对路径啊
mylovesaber
104 天前
你无论 tomcat 还是 jar ,都可以启动时使用绝对路径啊,/path/to/jdk-21/bin/java -jar xxx.jar
iflyime
104 天前
UOS 的话,可以通过离线方式打开开发者模式获取 root 账号权限,但是官方文档显示会失去官方保修。
这个是离线激活地址 https://www.chinauos.com/developMode
cheng6563
104 天前
JAVA_HOME 环境变量设置一下,然后用绝对路径运行 java 就行了
dode
99 天前
对,检索 java 环境,脚本按需要设置 JAVA_HOME 环境变量

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX