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

Java Web Start无法定位Java运行时环境,求解决方法

解决javaws无法识别已安装JRE的问题

嘿,我来帮你搞定这个问题!首先得明确一个关键信息:从Java 11开始,Oracle官方就移除了Java Web Start(也就是javaws工具),你当前装的是Java 13.0.2,属于Java 11之后的版本,所以系统找不到javaws完全是正常现象,和你有没有装好JRE没关系。

下面给你两个可行的解决方案:

方案一:回退到包含javaws的旧版Java

如果你一定要用原生的javaws,可以安装Java 8或者Java 10(这两个版本还保留了javaws工具):

  • 下载对应版本的JRE/JDK后完成安装
  • 在Mac上,需要配置环境变量让系统优先使用这个旧版本:
    1. 打开终端,编辑你的shell配置文件(如果用的是zsh就编辑~/.zshrc,bash的话是~/.bash_profile):
      nano ~/.zshrc
      
    2. 添加以下内容,记得把jdk1.8.0_xxx.jdk替换成你实际安装的Java 8版本号:
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_xxx.jdk/Contents/Home
      export PATH=$JAVA_HOME/bin:$PATH
      
    3. 按下Ctrl+O保存,Ctrl+X退出编辑器,然后执行以下命令让配置生效:
      source ~/.zshrc
      
    4. 现在再运行javaws,应该就能正常工作了

方案二:用OpenWebStart替代(更推荐)

如果不想回退旧版Java,OpenWebStart是javaws的开源替代项目,专门用来在新Java版本上运行Web Start应用:

  • 下载并安装OpenWebStart
  • 安装完成后,它会自动适配你的Java环境,直接用它打开Web Start应用就行,不用手动折腾环境变量

附上你提供的命令行记录作为参考:

Johns-MacBook-Pro:~ johnmactavish$ java --version
java 13.0.2 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
Johns-MacBook-Pro:~ johnmactavish$ javaws
未找到Java运行时,请求安装。无法定位要调用的Java运行时。
Johns-MacBook-Pro:~ johnmactavish$

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 15:29:11