想在Linux下安装个eclipse来玩玩,昨天出现的问题,今天终于解决了,在此要感谢各位网友的帮助。现在我把我出现的问题在这说一下,希望也出现这个错误的朋友能得到帮助。
要在Linux下安装eclipse,并支持C++ 的话要三个软件,分别是:jre-1_5_0_09-linux-i586-rpm.bin,eclipse-SDK-3.2.1-linux-gtk.tar.gz和org.eclipse.cdt-3.1.1-linux.x86.tar.gz。但是在官网中,下不到jre-1_5_0_09-linux-i586-rpm.bin,所以我下的是jre-6u23-linux-i586-rpm.bin,在安装的时候(我都是以root身份进行安装的),并没有向网上说的那样,它不会自动生成jre-6u23这个文件夹,(看了有些网友的帖子,都说,jre-1_5_0_09-linux-i586-rpm.bin能自动生成jre-1_5_0_09文件夹。)所以问题来了,要配置路径的时候,压根就找不到相关的bin和lib文件。我先没管这些,装了后两个软件再说,后面那两个软件的安装方法还是和网上的一样,也都顺利进行了。最后我进入/usr/local/eclipse/下(因为我把eclipse装在这个目录下),执行./eclipse。选好了workspace,然后出现下面的错误。
打开不了了,只要关闭程序,退出后会显示这样的错误信息:/usr/bin/Java: symbol lookup error: /usr/local/eclipse/configuration/org.eclipse.osgi/bundles/25/1/.cp/libswt-mozilla-gtk-3235.so: undefined symbol: _ZN4nsID5ParseEPKc 在网上找了很久,一直没有找到答案,后来,http://www.linuxidc.com无意间,在一个网友的博客的评论中,看到了解决办法,在这里,非常感谢LinuxSir.Org论坛的一位叫sdpq的朋友。解决方法就是在终端输export MOZILLA_FIVE_HOME=””。就是路径的问题。然后我重新运行了一下eclipse。真的可以了。到此结束~