• maven 解决 Eclipse is running in a JRE, but a JDK is


    解决安装了maven插件的myeclipse每次开启报错

    The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.

    Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE’s are also using JDK installs.

    我的解决办法:

     Eclipse is running in a JRE, but a JDK is required 落雨 maven

    1. 是在 ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.下增加一个jdk,注意是jdk不是jre

    2. 是在D:Program FilesMyEclipse x.xeclipse下的eclipse.ini里增加如下代码:

      【-vm C:Program Files (x86)Javajdk1.6.0_10injavaw.exe】 这行代码,注意vm后要换行

    3. 在myeclipse的快捷方式里面右键属性的目标里面最后面添加 vm参数:-vm "F:javajdkjdk1.6.0_10injavaw.exe"(这一步最关键)

      

     

    -vm
    
    C:Program Files (x86)Javajdk1.6.0_10injavaw.exe
    
    -clean
    
    -showsplash
    
    com.genuitec.myeclipse.product.ide
    
    --launcher.XXMaxPermSize
    
    128m
    
    -vmargs
    
    -Xms128m
    
    -Xmx256m
    
    -Duser.language=en 
    
    -XX:PermSize=256M 
    
    -XX:MaxPermSize=256M

    然后重启myeclipse就ok啦!

    网上其他解决:

    (1)设置系统安装的JDK目录set your JDK as a default Java environment in eclipse (default installed JRE)

    Open eclipse. Click on ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.

    If you can’t find any JDK on the list -> click ‘Add’ -> ‘Standard VM’ -> set all paths and click ‘Finish’.

    After that – check this JDK on the list of installed JREs and click ‘OK’.

    (2)增加JDK路径到eclipse.ini文件中add path to your SDK in eclipse.ini

    open ‘eclipse.ini’ and add there: -vm path_to_javaw_on_your_machine,so in my example it will be (jdk1.6.0_17 on Windows):-vm
    D://Java/jdk1.6.0_13/jre/bin/javaw
    不能有空格,否则要用~1代替,如: ‘Program Files’ is ‘Progra~1′. Notice 1: Do not use paths with spaces! Replace all dir names with spaces to their shortcuts. For example: ‘Program Files’ is ‘Progra~1′.
    要分为2行写。Notice 2: ‘-vm’ is in the first line, path is in the second line

    your ‘eclipse.ini’ looks like this:

    -startup
    plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vm
    D:/Java/jdk1.6.0_13/jre/bin/javaw
    -vmargs
    -Xms40m
    -Xmx256m
    -vm要在-vmargs前面。Notice : ‘-vm’ must be  "-vmargs" above

    重启eclipse。Restart eclipse and everything should be fine.

    转自:http://blog.csdn.net/andyhong110/article/details/6163309

    http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/

  • 相关阅读:
    ES中对应的SQL的count(distinct 列名) java实现
    maven使用
    自旋锁
    Java手写死锁并用jps和jstack查看
    已知二叉树前序和中序,算法写出后续遍历的结果
    Idea里搭建SpringMVC项目,部署的包下没有lib
    Spring配置文件中关于bean标签的id属性和name属性的说明
    ORA-12519: TNS:no appropriate service handler found 解决
    springmvc常用注解标签详解
    Spring/SpringMvc 配置文件常用标签解释
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416314.html
Copyright © 2020-2023  润新知