基本上能遇到的问题都碰到了.
版本问题:特别要注意:如果在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