Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41275
  • 博文数量: 26
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-21 13:08
文章分类
文章存档

2015年(7)

2014年(19)

我的朋友

分类: WINDOWS

2014-07-20 14:03:49

 使用win7 64位的系统用户相对来说会比32位的win7用户来得多,在系统上安装Eclipse是很多程序员的必备,Eclipse是一个开放源代码的、基于Java的可扩展开发平台。很多用户都会根据自己系统的来选择安装Eclipse,由于某种需求会将32位的Eclipse在win7 64位系统上安装,那么这时候就会出现错误提示,主要原因是因为JDK版本与之不匹配。

  JAVA_HOME-----------------------------------------------------D:/java/jdk1.7.0_17;D:/java/jdk1.7.0_25

  CLASSPATH-----------------------------------------------------%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

  PATH---------------------------------------------------------------%JAVA_HOME%/bin;D:/SVNsubservice/bin;D:/TortoiseSVN/bin;C:/Windows/System32

  其中jdk1.7.0_17是64位的,jdk1.7.0_25是32位的。出现的情况是32位的Eclipse运行正常而64位的Eclipse弹出了下图的错误,即只有JAVA_HOME后面的可以运行,前面的还是不能,这里就有了第一种解决方法是:我们用那“位”的Eclipse就去环境变量修改下JAVA_HOME就搞定了。呵呵,虽然能够解决,但是每次都去修改环境变量太麻烦,所以又去跟度娘探讨了很长时间,才得到一个相对比较完美地方案。


 

  解决方案:

  当时在想如果能在Eclipse上设置vm就好了每个Eclipse在启动时读取自己所需要的javaw.exe,即可解决多种形式的Eclipse在同一环境下同时运行。幸运的是Eclipse提供了这样的功能,在eclipse目录有一个eclipse.ini文件,eclipse.ini文件提供Eclipse的运行的参数设置。我们只需要将vm参数设置好就可以了。

  注:此时的JAVA_HOME只给它就行了D:/java/jdk1.7.0_25,但是去不去没影响。


阅读(1029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~