【Mac】未能完成该操作 Unable to locate a Java Runtime

重生之我做完产品经理之后回来学习Data Mining

Mac打开weka.jar报错"未能完成该操作 Unable to locate a Java Runtime"

  1. 打开终端执行 java -version 指令,原来是没安装 JDK 环境
bash 复制代码
yyz@ccnn-mac ~ % java -version
The operation couldn't be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
  1. 官网下载合适的 JDK 版本。

Oracle官网:https://www.oracle.com/java/technologies/downloads/

M1芯片,选择Arm 64 DMG Installer (这里记得下载一个旧一点版本的JDK,我首次安装之后发现版本太新和weka.jar不兼容,此刻卸载jdk准备重装ing,卸载教程见:【Mac】卸载JAVA、jdk-CSDN博客

(已知weka3.8.6对应的是jdk8版本及以下的,不确定的可以直接问文心一言,有GPT的时代真好)

下载->安装

  1. 安装成功后,打开终端执行 java -version 指令,检查是否安装成功
bash 复制代码
yyz@ccnn-mac ~ % java -version
java version "23.0.1" 2024-10-15
Java(TM) SE Runtime Environment (build 23.0.1+11-39)
Java HotSpot(TM) 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing)

显示出版本号就安装成功啦,接下来就可以顺利打开weka.jar啦

相关推荐
快乐江湖7 小时前
「层层包装」—— 装饰器模式
开发语言·python·装饰器模式
java1234_小锋7 小时前
String、StringBuilder、StringBuffer的区别?
java·开发语言
星原望野7 小时前
JAVA集合:List、Set和Map
java·开发语言·list·set·map·集合
2601_957787587 小时前
星链引擎矩阵系统:插件化多平台 API 网关与账号级隔离技术实践
java·矩阵·插件化架构
摘星小杨8 小时前
如何在前端循环调取接口,实时查询数据
开发语言·前端·javascript
yujunl8 小时前
U9的UI插件客开的总结1
开发语言
多敲代码防脱发8 小时前
Spring进阶(容器实现)
java·开发语言·后端·spring
星辰_mya8 小时前
彩云之上——[特殊字符]的架构师
java·后端·微服务·面试·架构
小新同学^O^8 小时前
简单学习 --> 模型微调
开发语言·人工智能·python·模型微淘
水云桐程序员8 小时前
C++变量的概念及用法
开发语言·c++