zoukankan      html  css  js  c++  java
  • No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

    错误信息提示: Perhaps you are running on a JRE rather than a JDK?

    为什么出现这个问题呢?因为maven运行需要我们安装的jdk下的javaw.exe这个文件,但是默认eclipse使用的jre是自己的jre而不是我们安装的jdk下的jre因此我们需要更改jre为我们安装的jdk下的jre。

    解决办法:

    1:打开我们eclipse的安装目录下的“eclipse.ini”,然后进行如下配置:

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
    -product
    org.eclipse.epp.package.jee.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vm
    D:Program FilesJavajdk1.7.0_67injavaw.exe   
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.7
    -Xms256m
    -Xmx1024m

    注意红色自动是我们手动添加的为我们jdk安装目录且必须写成2行,还有必须写在-vmargs的前面,否则配置不成功。

    2、eclipse菜单 -  Window - Preferences- Java - Installed JREs 将配置的JRE定位到安装JDK目录下

    2、ALT+F5 进行  update project 。

    3、Debug or Run again.
    ---------------------
    作者:陌上桑花开花
    来源:CSDN
    原文:https://blog.csdn.net/u014079773/article/details/49915237
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/liandy0906/p/10056666.html
Copyright © 2011-2022 走看看