博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于MAVEN找不到JDK的那点事
阅读量:4932 次
发布时间:2019-06-11

本文共 622 字,大约阅读时间需要 2 分钟。

自从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 看看版本。

转载于:https://www.cnblogs.com/wzjhoutai/p/6992593.html

你可能感兴趣的文章
php 用正则替换中文字符一系列问题解决
查看>>
ActiveMQ应用笔记一:基本概念&安装
查看>>
大话数据结构之四(串)
查看>>
加热炉简是新来的整个系统的板
查看>>
Mockito使用注意事项
查看>>
[LeetCode] Palindrome Linked List 回文链表
查看>>
UVA - 825Walking on the Safe Side(dp)
查看>>
android大概是通过logcat拦截Log
查看>>
关于codeMirror插件使用的一个坑
查看>>
评论:人才流失强力折射出现实畸形人才观
查看>>
git服务器gitlab之搭建和使用--灰常好的git服务器【转】
查看>>
基于机器学习的web异常检测——基于HMM的状态序列建模,将原始数据转化为状态机表示,然后求解概率判断异常与否...
查看>>
分享一种需求评审的方案
查看>>
虚拟运营商10月或大面积放号 哭穷背后仍有赢家
查看>>
Server2016开发环境配置
查看>>
分布式光伏发电建设中的逆变器及其选型
查看>>
增强网络安全防御 推动物联网走向应用
查看>>
UML中关联,组合与聚合等关系的辨析
查看>>
《大数据管理概论》一3.2 大数据存储与管理方法
查看>>
PowerBuilder开发简单计算器
查看>>