码迷,mamicode.com
首页 > 其他好文 > 详细

关于ecplise配置

时间:2016-01-05 23:55:58      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:

由于在学习以及工作进行对eclipse移植的时候,经常是要将机子上面的eclipse进行移植,直接开发android不用去重新集成adt以及sdk,但是在移植的时候是会遇到问题的,基本上就是无法读取到正确的jdk(Java development kit)具体的错误提示如下:

   Failed to load the JNI shared library

   “E:\\java……..”

 技术分享

原因是:情况一是机子里面jdk环境变量的配置错误了,情况二是机子里面的jdk的版本(32位还是64位)与你移植的eclipse的版本不配。

 

情况一的解决方式:查看系统中的环境变量是否配置正确

在windows桌面上右击“我的电脑” —> “属性” —> “高级” —> “环境变量”,在“系统变量”里我们可以看到系统的各个环境变量的值。双击某个变量名可以修改变量值,变量值之间用“;”隔开。我们还可以“新建”原先没有的变量。与jdk有关的有3个环境变量;“java_home”,“path”,“classpath”。我的系统中“path”变量已经存在,可以直接添加新值(其它变量值不要动,防止其它程序运行异常),其它两个变量需要新建。

 

“java_home”,设置jdk的安装路径,比如“e:\java\jdk1.5”,以下简称“%java_home%”。

 “path”,设置jdk中各个程序的路径,“%java_home%\bin;%java_home%\jre\bin;”

 “classpath”,设置java各个类的路径,“.;%java_home%\lib;%java_home%\jre\lib”。前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。

 

设置好环境变量后按“确定”退出。按“win”+“r”键进入“运行”窗口,运行“cmd”进入DOS窗口,在输入“javac”后回车,如果有显示java的帮助信息,就说明环境变量设置成功。

 

情况二的解决方式:

这里主要讲讲在64位的系统中如何去解决用两套java,楼主的电脑中是具有两套java的,其中一套是进行专门进行java的开发,是没有继承adt以及sdk的,用的是32位的软件。

另外的一套是主要进行android的开发,继承的adt以及sdk,用的是64位的软件。

为什么楼主这样子选择呢?其实主要是于eclipse的运行的速度有着密切的关系,继承了android开发的那个eclipse用起来是比较的慢,相比于专门开发java的eclipse,所以在开发android的时候楼主才会去选择使用64位的eclipse。

但64位的系统(前提是你已经装了64位的eclipse并且能够正常地使用),在使用32位的eclipse的时候,尽管你是已经安装了32位的jdk并且已经完全配置好了相关的变量,但是依然是没有办法去正常打开eclipse软件的。这是你需要做两步:

  1. 按照上面的方法配置环境变量的时候要将“%java_home%”的简称全部改为java绝对的工作路径,无论是你已经正常使用的jdk还是新安装的jdk。
  2.  将eclipse.ini文件用文本编辑的软件打开,将里面的参数进行简单的更改。

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile //这里的三行是要进行添加的

-vm

D:/Java/jdk1.6.0_30/bin/javaw.exe   //这里是具体的路径

-startup

plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar

-vmargs

-Xms40m

-Xmx256m      //部分eclipse需要修改这里

关于ecplise配置

标签:

原文地址:http://www.cnblogs.com/universal001/p/5020727.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!