linux安装eclipse教程,Linux下的Eclipse安装
最近想学习C++,所以就重新安装了linux系统,虽然这两者没有什么联系,但是我还是⽐较喜欢linux系统,所以在linux下安装了Eclipse,想起了当初学习Red Hat 9.0时的痛苦场景,哎……所以我打算把安装过程写下来,希望给那些刚刚接触Linux的朋友⼀些帮助,⽼鸟们可以略过,呵呵!
linux终端下载软件
安装Eclipse需要两个东西,⼀个是Eclips的安装⽂件(),⼀个是JDK(jdk-6u16-linux-i586.bin),这两个软件⽹上应该会有,我就不提供下载地址了,⼤家可以⾃⼰。
⾸先,我们要把这两个⽂件放到Linux系统⾥⾯,由于我⽤的是VM虚拟机,所以我安装了VMTOOLS,这样⽅便我直接把⽂件拖拽到linux ⾥,我在根⽬录下建⽴了⼀个叫mydata的⽂件夹,在⾥⾯⼜创建了⼀个叫tool的⽂件夹,我把那两个⽂件拖到了tool⾥。
打开终端(最好⽤root,因为后⾯需要root⽤户的权限),
[root@localhost ~]# cd /
[root@localhost /]# cd mydata/tool          //进⼊mydata/tool⽬录
[root@localhost tool]# ls                            //查看⽬录下的⽂件
[root@localhost tool]#tar  -xzvf     //解压eclipse这个软件
[root@localhost tool]# ls                            //查看⽬录下的⽂件,这时会出现Eclipse这个⽂件夹
[root@localhost tool]# cd Eclipse            //进⼊Eclipse这个⽂件夹
[root@localhos Eclipse]# ls                      //查看Eclipse⽂件下的⽂件,这时⾥⾯会有⼀个叫做Eclipse的可执⾏⽂件,现在我们不妨运⾏下,(反正运⾏不了,呵呵)
[root@localhos Eclipse]# ./Eclipse          //注意那个点,不要丢了
我们运⾏了Eclipse,但是系统提⽰我们:Version 1.4.2 of the JVM is not suitable for this product. Version :1.5 or greater is required.
这句话的⼤意是说我的系统的JVM版本是1.4.2 ,这⾥需要1.5或是更⾼的版本
这⾥我们已经很明确了,要升级了。好吧,第⼆个软件上场了:
[root@localhos Eclipse]# cd ..                    //返回上⼀级⽬录
[root@localhos tool]#  ./jdk-6u16-linux-i586.bin    //安装JDK6.0也就是1.6,注意那个点
到这⼀步时,也许你执⾏不了,当你查看权限时,你会发现,你没有执⾏权限,有些朋友可能会奇怪,我是root⽤户啊,但是,事实就是,你权限不够,好吧,我们来提升权限
[root@localhos tool]# chmod 777 jdk-6u16-linux-i586.bin
[root@localhos tool]#  ./jdk-6u16-linux-i586.bin
*********************************************************************开始阅读**********************************************************************
这⼀步其实就是⼀个解压的过程,按Enter键可以翻页,当提⽰你的时候,输⼊yes即可
完成之后,我们来看看此时tool下⾯的⽂件
[root@localhos tool]# ls                            //现在,多了⼀个jdk-1.6.0_16的⽂件夹
[root@localhos tool]# mv jdk-1.6.0_16 jdk6      //将jdk-1.6.0_16改名为jdk6(个⼈习惯可以不⽤改,但后⾯要注意命名)
[root@localhos tool]# cd jdk6                    //进⼊jdk6⽂件夹
[root@localhos jdk6]# cd bin                      //进⼊bin⽬录(两步可以⼀起写,呵呵)
进⼊了bin⽬录,我们运⾏Javac命令,可是还是运⾏不了,学习过java的朋友可能会想到,我们要配置环境变量,不错,就是环境变量的问题。OK,知道问题了,开始动⼿吧,呵呵
[root@localhos bin]# PATH=/mydata/tool/jdk6/bin      //配置路径,注意⼤⼩写
[root@localhos bin]#echo $PATH                                  //查看path的配置,⼀般会显⽰/mydata/tool/jdk6/bin
注意,此时PATH的路径被覆盖了,很多命令就不能⽤了,但是,不要担⼼,这样的配置仅仅针对此时开启的终端,当关闭这个终端时,配置就⽆效了,下⾯,我们先运⾏⼀下Eclipse,后⾯我们来解决如何可以随时使⽤6.0的JVM⼜不会覆盖以前的PATH路径的问题
[root@localhos bin]#cd /
[root@localhost /]# cd mydata/tool/Eclipse
[root@localhos Eclipse]# ./Eclipse
************************************************************哎,⼜报错了,好吧,我们来看看什么错误
*****************************************************
Failed to load the JNI share library "/mydata/tool/jdk6/bin/.../jre/lib/i386/client/libjvm.so"
⼀句话,权限问题,OK,关闭防⽕墙吧.记得我前⾯说过,PATH被覆盖了,所以此时的service命令不能⽤了,我们也就关不了防⽕墙了,但是,没关系,重新开启⼀个终端就⾏了。重启终端后,我们可以先不⽤管防⽕墙,我们先解决前⾯说的,如何可以随时使⽤6.0的JVM⼜不会覆盖以前的PATH路径的问题
[root@localhost ~]#cd /etc
[root@localhost etc]# gedit profile    //注意profile⽂件千万不要随意修改,这样有可能造成系统蓝屏,千万留意
此时我们可以编辑profile这个⽂件了,在⽂件的最后⾯加上以下命令:
JAVA_HOME=/mydata/tool/jdk6
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
保存退出
[root@localhost etc]#source /etc/profile  //重启⼀下(不是计算机,呵呵,当然,重启计算机,效果也可以)
[root@localhost etc]#cd mydata/tool/Eclipse
[root@localhos Eclipse]# ./Eclipse
*****************运⾏还是出错,但是,不要担⼼,仔细看,这不就是刚刚我们没有解决的权限问题吗*****************
下⾯我们来解决他
[root@localhos Eclipse]#service iptables stop
[root@localhos Eclipse]#setenforce 0
*******************好了,开始运⾏我们的Eclipse吧********************
[root@localhos Eclipse]# ./Eclipse
OK了,我们成功了,呵呵

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。