【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啦

相关推荐
小研说技术几秒前
结构化输出让Agent返回可预测的格式数据
java·人工智能
两年半的个人练习生^_^15 分钟前
PinYin4j汉字转拼音使用及踩坑
java
谭欣辰19 分钟前
详细讲解 C++ 状压 DP
开发语言·c++·动态规划
chaofan98027 分钟前
GPT-5.5 全压力测试:为什么 API 聚合调度是解决“首字延迟”的技术关键?
开发语言·人工智能·python·gpt·自动化·api
William_wL_31 分钟前
【C++】stack和queue的使用和实现(附加deque的简单介绍)
开发语言·c++
Cat_Rocky40 分钟前
通过k8s实现单pod部署
java·容器·kubernetes
hhb_61844 分钟前
D架构底层调度与性能优化实践指南
开发语言
秋91 小时前
Java AI编程工具全景解析:功能、收费与工单系统实战指南
java·开发语言·ai编程
瑶山1 小时前
IDEA 配置Go语言开发环境、GOPATH传统 Go 项目导入
java·golang·intellij-idea
会编程的土豆1 小时前
【go】 Go语言中的 defer:从入门到理解底层机制(讲透版)
开发语言·后端·golang