关于MAVEN找不到JDK的那点事
来源:互联网 发布:写真偶像 知乎 编辑:程序博客网 时间:2024/06/04 08:36
自从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 看看版本号。
Oracle版本的JDK,需要将 PATH 路径设置到最前面,否则会出问题、因为Oracle自作聪明, 把 java.exe 这个程序给拷贝到 System32 下面去了
Oracle 也会和 JDK 冲突,因为Oracle也有path变量,里面有 java 1.4 的运行环境。
所以需要试试 java -version 看看版本号。
- 关于MAVEN找不到JDK的那点事
- 关于MAVEN找不到JDK的那点事
- jdk的那点事
- 初学者关于JDK的那点认识
- maven那点事
- maven那点事
- 关于上司的那点事
- 关于黑客的那点事
- 关于8086的那点事
- 关于程序员的那点事
- 关于计算机的那点事
- 关于CGI的那点事
- 关于彩虹表的那点事
- 关于铁道部的那点事
- 关于JAVA集合的那点事
- 关于模式的那点事
- 关于vs2010的那点事
- 关于connectionstring字符串的那点事
- vs2010静态库 动态库
- setcookie()详解
- 关于 HDFS Append
- 总结:去除表中重复行
- 正则表达式学习
- 关于MAVEN找不到JDK的那点事
- SQL Server觸發器
- 解析VB.NET如何连接数据库
- JS数组去重函数
- php 验证码linux下只显示画布,不显示验证码的终极解决方法
- 笔记本设置wifi热点
- strtok 与 strsep 函数说明
- myeclipse使用教程
- C#关键字