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

奈何不懂,如何给 macOS 下的 Java 开发的 app,单独替换 JRE?

  •  
  •   Themyth · 2021-02-21 15:09:36 +08:00 · 4645 次点击
    这是一个创建于 1378 天前的主题,其中的信息可能已经有所发展或是发生改变。
    FINALSHELL 这个 app 在 m1 的 mac 下太卡了。他是 Java 开发的。
    我安装了原生的 arm m1 支持的 JRE 。
    我之前看到 Windows 下,可以单独替换 java runtime 来改善卡顿问题。
    请问 Mac 下可以这样吗?应该如何操作呢?
    11 条回复    2021-08-26 14:53:42 +08:00
    lscho
        1
    lscho  
       2021-02-21 15:33:46 +08:00
    不懂怎么操作。

    但是自带命令行+sftp 软件足够代替 FinalShell,为什么非得用 FinalShell 呢?之前用过一段时间 FinalShell,体验不太好。
    Themyth
        2
    Themyth  
    OP
       2021-02-21 15:38:51 +08:00
    @lscho 软件就是太卡顿了,还老有一些小 bug,但是功能很好啊!譬如可以直观在右边看到 cpu ram 网络利用率之类的。。我之前也是用终端+sftp,但是还是觉得这个方便。。
    chinvo
        3
    chinvo  
       2021-02-21 15:42:32 +08:00 via iPhone
    浏览包内容,里面有 jre,换掉或者改启动参数用系统 jre
    mlhadoop
        4
    mlhadoop  
       2021-02-21 16:08:30 +08:00
    单独改 jre 或许不是问题关键,而是 xmx,xms 这类参数
    Antherm
        5
    Antherm  
       2021-02-21 16:29:57 +08:00
    应该可以改的,我之前试过,改用 openjdk11,启动正常。
    Antherm
        6
    Antherm  
       2021-02-21 16:37:36 +08:00
    打开软件包,修改 Contents/Java 目录下的 FinalShell.cfg 文件里对应的 app.runtime 属性
    Themyth
        7
    Themyth  
    OP
       2021-02-21 16:56:22 +08:00
    @Antherm 谢谢!
    里面默认的是 app.runtime=$APPDIR/PlugIns/Java.runtime

    不过我不知道怎么改成我系统自带的..

    % java -version
    openjdk version "15.0.2" 2021-01-19
    OpenJDK Runtime Environment Zulu15.29+15-CA (build 15.0.2+7)
    OpenJDK 64-Bit Server VM Zulu15.29+15-CA (build 15.0.2+7, mixed mode)

    我系统内装的是这个。
    Themyth
        8
    Themyth  
    OP
       2021-02-21 17:03:15 +08:00
    @Antherm
    尝试改成了这样
    app.runtime=/Library/Java/JavaVirtualMachines/zulu-15.jre

    但是 finalshell 启动不起来,不清楚这样改对不对
    Themyth
        9
    Themyth  
    OP
       2021-02-21 18:15:53 +08:00
    @Antherm 已经成功了 谢谢
    oldzhg
        10
    oldzhg  
       2021-08-26 09:49:53 +08:00
    @Themyth 要怎么改呀,最近也是用不成
    Themyth
        11
    Themyth  
    OP
       2021-08-26 14:53:42 +08:00
    @oldzhg 我也忘记了……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:30 · PVG 12:30 · LAX 20:30 · JFK 23:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.