zoukankan      html  css  js  c++  java
  • 让32位Eclipse和64位Eclipse同时在64的Windows7上运行

    转自让32位Eclipse和64位Eclipse同时在64的Windows7上运行


    参考这篇文章:http://wenku.baidu.com/view/57994c270066f5335a81214c.html

     

    个人在这里做些补充和个人的一些看法。

     

    首先关于32位/64位系统,jdk32位,64位和eclipse 32位和64位的一些对应关系做些说明。

    1.32位操作系统不可以装64位jdk,64位操作系统一般都可以安装32位jdk,64位jdk是完美发挥性能的。

    2.64位eclipse只能在64位jdk上运行,运行时如不指定(在eclipse.ini中或启动参数中)vm是会默认去取JAVA_HOME的,如未配置,则根据path中制定去寻找jre路径,这个下面详述。32位eclipse也只能在32位jdk上运行,一句话:eclipse和jdk的位数应该是对应的,否则报错类似下面这种:

        Failed to load the JNI shared library "E:javain..jreinclientjvm.dll".

     

    解决方法简述:

     eclipse在启动时会去读取eclipse.ini配置文件。加上红字部分即可(根据自己的实际路径),注意加的位置。

     

    -startup

    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

    --launcher.library

    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130521-0416

    -product

    org.eclipse.epp.package.jee.product

    --launcher.defaultAction

    openFile

    --launcher.XXMaxPermSize

    1024M

    -showsplash

    org.eclipse.platform

    --launcher.XXMaxPermSize

    1024m

    --launcher.defaultAction

    openFile

    --launcher.appendVmargs

    -vm

    D:Javajreinjavaw.exe

    -vmargs

    -Dosgi.requiredJavaVersion=1.6

    -Xms512m

    -Xmx2048m

     

     

    关于path中配置了多个jdk,加载顺序是先入为主。就是第一个出现的就是用到的,而后面的会被忽略,而不是覆盖。所以一般比较好的情况,是在path中把你自己添加的jdk的bin文件的路径放到最前边,如果还是不太懂,请参考我的另一篇文章:http://ihyperwin.iteye.com/blog/1513754

    还有在windows系统中最好设置个JAVA_HOME变量,在path中如下配置%JAVA_HOME%in,好处就是假设你把java安装目录修改了,修改JAVA_HOME的值即可,其他的不用跟着修改了,类似linux的符号链接,你懂的。


  • 相关阅读:
    自己实现 一个 Vue框架,包含了Vue的核心原理
    Vue-Cli 3.0 中配置高德地图的两种方式
    element-ui table 点击某行高亮(修改背景色)
    input type="file"获取文件名方法
    使用 http-proxy-middleware 做转发, post 请求转发失败
    core-js@2 core-js@3报错问题
    VUE判断当前设备是PC还是移动端
    Vue函数式组件 简单实现
    清明节哀悼日网页变黑白色的CSS代码
    Vue实现递归menu
  • 原文地址:https://www.cnblogs.com/noble/p/4144002.html
Copyright © 2011-2022 走看看