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

基本上能遇到的问题都碰到了.

版本问题:特别要注意:如果在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值