您的位置:首页 > 运维架构 > Linux

经过一天的折腾,终于在CentOS7上装上了Eclipse Mars

2017-03-27 21:28 253 查看
基本上能遇到的问题都碰到了.

版本问题:特别要注意:如果在linux中查看jdk版本

如果出现的信息中没有显示32位或者64位,那么可以明确告诉你,他就是32位的JDK,如果是64位的,会显示的

因为eclipse是64,但jdk是32位,会导致,每次打开 都会报13的错误.不论你怎么设置,都不能解决.

注意1:

因为之前装的jdk是32位的,不想动了,所以只能下载eclipse32位的安装了.

注意2:

64位centos安装32位的eclipse需要安装32位运行库, 只需要搜索centos 32位运行库就行,他针对系统下的所有32位软件,安装上才能打开32位的软件

否则就算你装上了,32的软件也打不开

注意3:

运行库装完了,点击eclipse,....弹出小窗口,哈 久违的画面出来了,刚开到希望, X 又报错了,  ...一万只曹尼玛飞奔而过

An error has occurred. See the log file

    /opt/eclipse/configuration/1490617930637.log.

    no swt-pi-gtk in java.library.path

    /root/.swt/lib/linux/x86/libswt-pi-gtk-4530.so: libXtst.so

报错原因是缺少了x86/后面的这个文件,可能并不都是4530这个文件,但肯定都是缺少    pi-gtk-xxx.so的文件无疑了,

这个可以按照上面弹出框中的log信息找到对应的日志打开查看,我的大概意思是未找到或不存在,

缺少的不单是这个文件,而是:libXtst.so.6 ,这是个什么我也不知道,反正缺少他就对了.

缺少他就安装他: yum install libXtst.so.6

亚目完了就能打开了.

第一步:检查JDK版本

java -version
第二步:

将eclipse压缩包上传到服务器CentOS上  我用的Xshell5  rz 命令上传的

第三部:

解压:tar -zxf 空格后面跟你eclipse的压缩包名 空格后 -C  /opt    <--解压到opt目录下

第四步: 将eclipse快捷方式放到哪里

ln -s /opt/eclipse/eclipse /usr/bin/eclipse  <--放到/usr/bin目录下
第五步:
将快捷方式放到桌面 :
vim /usr/share/applications/eclipse.desktop
将以下信息复制到 一堆~~~破折号里面 , 点击'i',即可编辑, 然后右键复制, 在点击'ESC',退出编辑模式. :wq 退出. 看好是 '冒号wq',

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse 4.5.2                <--版本号

Comment=Eclipse Mars          <--版本

Exec=/usr/bin/eclipse                <--  这里是你eclipse的关联的'我称为快捷方式'的路径

Icon=/opt/eclipse/icon.xpm       <--这里是eclipse的安装路径

Categories=Application;Development;Java;IDE

Version=1.0

Type=Application     

Terminal=0      <-- 这里0 表示false



这时,到你的应用程序中找,一个编程的目录下,就有Eclipse图标了.

正常的能打开的话,就没问题了,如果缺少东西或版本(32/64)错误, 这些坑只做提醒吧.

                                              17.3.27
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: