You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

install4j的RUN EXECUTABLE动作Windows正常Linux失效,打开README.md失败

Linux下install4j无法打开README.md的排查与解决
  • 问题根源
    Windows系统会自动关联.md文件的默认打开程序,但Linux没有直接执行.md文件的机制——你当前的动作是直接运行README.md,Linux会把它当作可执行文件,但.md本身不是可执行程序,所以必然失败。

  • 修复步骤
    修改RUN EXECUTABLE OR BATCH FILE动作的配置:

    • 可执行文件:填入xdg-open(这是Linux桌面环境通用的默认程序调用命令,支持Ubuntu、CentOS等主流发行版)
    • 参数:填入"${installer:sys.installationDir}/README.md"(用引号包裹路径,避免路径含空格时解析出错)
  • 额外验证项

    • 确认xdg-open存在:在终端执行which xdg-open,无输出的话,Ubuntu系安装xdg-utils包(sudo apt install xdg-utils),RHEL/CentOS系安装xdg-utils(sudo yum install xdg-utils)
    • 验证安装路径变量:添加“显示消息”动作,输出${installer:sys.installationDir}的值,确认指向正确的安装目录
    • 注意场景:如果是无桌面的服务器环境,xdg-open无法工作,这种场景下无需配置打开README.md的动作

内容的提问来源于stack exchange,提问作者Vanol Nguemo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:55:06