更新 JDK 后 idea 运行项目报 Cannot run program "C:Program FilesJavajdk1.8.0_281 injava.exe"

查看 65|回复 2
作者:tiRolin   
实验室新的项目使用 JDK17 ,我的 SDK 更换成了 17 ,运行时报 "A JNI error has occurred, please check your installation and try again" ,看网上说是因为我的 Java 运行环境没有换成 17 的原因,在 cmd 中调用 java -version 显示出来的版本的确是 1.8
为此我按照网上的教程将运行环境换成了 17 ,cmd 中调用 java -version 和 javac -version 都是同样显示 17.0.1 的版本,同时 idea 的 sdk 也是 17.0.1 ,但是运行项目时 idea 却直接报 "运行 'LogisticsApplication' 时出错: Cannot run program "C:\Program Files\Java\jdk1.8.0_281\bin\java.exe" (in directory "E:\pigeon-logistics"): CreateProcess error=2, 系统找不到指定的文件" ,去网上找教程更换 running 啥的都试过了,也没用,唯一有一个教程要我重新下载 jdk 的居然是让我下载 1.8 版本的,这不是本末倒置了吗,本来我就是要 17 的运行环境的
我实在没办法了所以来问问各位大佬,求大佬救救

Java, Program, version, 运行

Kaiv2   
IDEA 中设置下当前项目使用的 jdk 版本号
Kaiv2   
启动程序的时候,会打印运行脚本的,可以看看。也可以跟 idea 项目配置的运行版本有关系
您需要登录后才可以回帖 登录 | 立即注册

返回顶部