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

时间:2024-11-20 07:10:24

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

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

1. 打开终端执行 java -version 指令,原来是没安装 JDK 环境

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.

2. 官网下载合适的 JDK 版本。 

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

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

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

    下载->安装

3. 安装成功后,打开终端执行 java -version 指令,检查是否安装成功

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啦