关于MAVEN找不到JDK的那点事

简介: <p style="color:rgb(51,51,51); font-family:Arial; font-size:13.63636302947998px; line-height:26px"> 自从SUN被Oracle收购以后,JDK就由Oracle来提供了。</p> <p style="color:rgb(51,51,51); font-family:Arial; font-s

自从SUN被Oracle收购以后,JDK就由Oracle来提供了。

在新版本之中,如果你下载JDK安装以后,又选择了JRE安装(当然,现在JRE直接叫做Java了),那么,恭喜你,在 C:\windows\System32\ 这个文件夹下, java.exe以及 javaw.exe 都有了,但是没有javac,如果使用Eclipse +  Maven来构建项目,则会报错 ,反正类似于 你的运行环境是JRE,不是JDK,请用JDK来替换。。。。

个人遇到这个问题,查找了老半天,Java_Home,PATH都设置了,就是没找对,后来查证任务管理器,看文件位置,发现javaw 是 system32下的那个,于是卸载了Java(也就是JRE,不是 JDK),然后重启Eclipse就好了

另外:

 %JAVA_HOME%\jre\bin; 这个没必要,JDK会自己引用,只有1.2时代需要这样设置
Oracle版本的JDK,需要将 PATH 路径设置到最前面,否则会出问题、因为Oracle自作聪明, 把 java.exe 这个程序给拷贝到 System32 下面去了
Oracle 也会和 JDK 冲突,因为Oracle也有path变量,里面有 java 1.4 的运行环境。
所以需要试试 java -version 看看版本号。
相关文章
|
2月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
129 1
|
5月前
|
Java 关系型数据库 MySQL
如何安装系统必备开发环境:JDK 1.8+、MySQL 5.7+ 与 Maven 3.0+
【7月更文挑战第1天】搭建Java开发环境:安装JDK 1.8+,MySQL 5.7+,Maven 3.0+。访问官方源下载对应软件,配置Windows或Linux/macOS的环境变量,包括`JAVA_HOME`, `PATH`, `MYSQL_ROOT_PASSWORD`及`MAVEN_HOME`。测试安装成功分别用`java/javac -version`, `mysql -u root -p`和`mvn -v`检查版本。完成后,即可开始Java项目开发。
350 0
|
Java jenkins 持续交付
Jenkins全局工具配置(JDK、Maven、Maven插件)
Jenkins全局工具配置(JDK、Maven、Maven插件)
588 0
|
7月前
|
Java Maven
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
131 0
|
Java Linux Maven
基于Maven编译的JDK环境安装配置
基于Maven编译的JDK环境安装配置
|
SQL Java 关系型数据库
从0开始,搭建springboot后台工程搭建及解释(从jdk 及 maven 讲起)(2)
从0开始,搭建springboot后台工程搭建及解释(从jdk 及 maven 讲起)
257 0
|
数据可视化 Java 项目管理
从0开始,搭建springboot后台工程搭建及解释(从jdk 及 maven 讲起)(1)
从0开始,搭建springboot后台工程搭建及解释(从jdk 及 maven 讲起)
155 0
|
Java 应用服务中间件 Maven
【Java Web编程 二】第一个Java Web项目(Idea2021+Maven3+Tomcat8+JDK8)
【Java Web编程 二】第一个Java Web项目(Idea2021+Maven3+Tomcat8+JDK8)
141 0
|
域名解析 Oracle Java
【DevOps】构建 maven:3.8.6-jdk-19 Docker镜像
【DevOps】构建 maven:3.8.6-jdk-19 Docker镜像
1005 0
|
IDE Java Maven
解决 Maven 执行Update project后 jdk版本变回1.5的问题
解决 Maven 执行Update project后 jdk版本变回1.5的问题
263 0