V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
futurejunjie
V2EX  ›  Java

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

  •  
  •   futurejunjie · 9 天前 · 871 次点击
    现网环境:UOS20 专业版,ARM 架构。关闭了 sudo 权限,也就无法使用 root 账号,机器也没有外网,jdk 的我已经做成了 deb 的包,原本在 UOS 下是可以通过 update-alternatives 命令来切换的,但是没有 sudo 权限所以没法用这个命令,求助各位大佬有没有其他办法方便的切换 jdk 版本。
    5 条回复    2024-06-21 13:38:08 +08:00
    mylovesaber
        1
    mylovesaber  
       9 天前
    你就不能指定 jdk 的绝对路径吗?非得用指向功能?人家 alternatives 也是指向 jdk 绝对路径啊
    mylovesaber
        2
    mylovesaber  
       9 天前   ❤️ 2
    你无论 tomcat 还是 jar ,都可以启动时使用绝对路径啊,/path/to/jdk-21/bin/java -jar xxx.jar
    iflyime
        3
    iflyime  
       9 天前 via Android
    UOS 的话,可以通过离线方式打开开发者模式获取 root 账号权限,但是官方文档显示会失去官方保修。
    这个是离线激活地址 https://www.chinauos.com/developMode
    cheng6563
        4
    cheng6563  
       9 天前
    JAVA_HOME 环境变量设置一下,然后用绝对路径运行 java 就行了
    dode
        5
    dode  
       4 天前
    对,检索 java 环境,脚本按需要设置 JAVA_HOME 环境变量
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2485 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:21 · PVG 08:21 · LAX 17:21 · JFK 20:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.