zoukankan      html  css  js  c++  java
  • 关于MAVEN找不到JDK的那点事

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

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

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

    另外:

     %JAVA_HOME%jrein; 这个不是必需。JDK会自己引用,仅仅有1.2时代须要这样设置
    Oracle版本号的JDK。须要将 PATH 路径设置到最前面,否则会出问题、由于Oracle自作聪明。 把 java.exe 这个程序给复制到 System32 以下去了
    Oracle 也会和 JDK 冲突。由于Oracle也有path变量,里面有 java 1.4 的执行环境。
    所以须要试试 java -version 看看版本。
  • 相关阅读:
    JSON 语法
    AJAX 原理与使用
    SpringMVC MVC 架构模式
    HTTP 协议
    OSI 七层参考模型与 TCP/IP 四层协议
    MyBatis 延迟加载(十四)
    关于JVM调优
    mysql的锁
    spring boot启动原理
    redis相关问题解决
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6992593.html
Copyright © 2011-2022 走看看