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

Mac OS X Mavericks下Firefox与Oracle Java Web Start集成方案问询

在Mac OS X Mavericks上让Firefox直接打开JNLP文件的方案

我之前在Mavericks上用Oracle Java 8 JRE的时候也碰到过这个一模一样的问题——每次都得存文件再右键打开,实在太折腾了。下面几个亲测有效的方案,你可以按顺序试试:

方案1:直接配置Firefox的文件关联

这是最直接的方式,让Firefox自己知道该用什么程序打开JNLP:

  • 打开Firefox,点击右上角的三横线菜单,选择「设置」
  • 拉到页面最底部,找到「文件和应用程序」区域,点击「应用程序」旁边的「设置」按钮
  • 在搜索框里输入「jnlp」,找到对应的「Java Web Start文件」条目
  • 点击右侧的下拉菜单,选择「使用其他应用程序」,然后导航到Java Web Start的启动程序路径:
    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/javaws
    
  • 确认后,下次点击JNLP链接时,Firefox就会直接调用Java Web Start启动应用了

方案2:设置系统级的JNLP默认打开程序

如果Firefox还是调用系统默认关联,那可以先把系统默认的JNLP打开程序改成Java Web Start:

方法A(用终端命令,需要Homebrew)

如果你已经装了Homebrew,先装duti这个专门管理文件关联的工具:

brew install duti

然后执行命令设置默认关联:

duti -s com.oracle.javaws jnlp all

方法B(图形界面操作)

  • 随便找一个已下载的JNLP文件,右键选择「显示简介」
  • 在「打开方式」下拉菜单里选择「Java Web Start」(如果没看到,点击「其他」,然后找到刚才的javaws程序路径)
  • 点击「全部更改」,确认弹窗后,系统里所有JNLP文件都会默认用Java Web Start打开,Firefox自然也会遵循这个设置

方案3:检查Java的Web Start设置

有时候是Java本身的Web Start功能没开,导致浏览器没法调用:

  • 打开「系统偏好设置」,找到「Java」图标(Oracle Java 8安装后会出现这个)
  • 切换到「高级」标签页,滚动到「Java Web Start」部分
  • 确保「允许Java Web Start」和「在浏览器中启动Java Web Start应用程序」这两个选项都勾选上
  • 重启Firefox后再试试

如果以上方案都不行,可以去Firefox的about:plugins页面,检查Java插件是否已经启用——要是插件被禁用了,浏览器根本没法触发Web Start。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 11:40:24