歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 14.04 LTS安裝Java 8和Eclipse 4.4

Ubuntu 14.04 LTS安裝Java 8和Eclipse 4.4

日期:2017/2/28 14:26:01   编辑:Linux教程

Ubuntu 14.04 LTS安裝Java 8和Eclipse 4.4全程圖解

1、安裝JAVA8的鏈接:http://www.linuxidc.com/Linux/2014-11/109216.htm

2、下載eclipsehttp://www.eclipse.org/downloads/

剛開始下了Eclipse IDE for Java EE Developers,解壓後雙擊

出現了錯誤

這個問題的原因是,我在~/.bashrc中加的Java的環境變量。這個文件在你啟動終端的時候會被讀取,但他並非全局的。所以雙擊是找不到jre的。

Hadoop Eclipse 插件編譯安裝1.2.0 http://www.linuxidc.com/Linux/2013-07/87428.htm

Hadoop在Eclipse中的插件編譯 http://www.linuxidc.com/Linux/2013-04/83295.htm

Hadoop 1.2.1編譯Eclipse插件 http://www.linuxidc.com/Linux/2013-10/91666.htm

Ubuntu 13.10安裝JDK、Eclipse for C/C++(解決全局菜單問題) http://www.linuxidc.com/Linux/2013-11/92305.htm

如何在Ubuntu 14.04中安裝最新版Eclipse http://www.linuxidc.com/Linux/2014-08/105090.htm

解決辦法一:在/etc/profile中加Java的環境

解決辦法二

進入eclipse,創建jre文件夾,進入jre文件夾,ln -s 你的JDK絕對目錄/bin bin

設置完成後再雙擊,啟動成功

發現菜單沒了,全局菜單也沒顯示信息

解決方法一:(需要將Java環境設置在profile)

解決方法二:

解決方法三:將其添加到應用程序菜單中(推薦)

Ubuntu菜單項保存在/usr/share/applications目錄下

新建eclipse.desktop,然後在終端輸入下列代碼:

Sudo gedit /usr/share/applications/eclipse.desktop

在文件中添加如下內容,然後保存退出即可

Exec=/home/user/eclipse/eclipse (注:此為eclipse的解壓目錄下的運行程序eclipse)

Icon=/home/user/eclipse/icon.xpm (注:此為eclipse的解壓目錄下的圖標)

重啟eclipse,全局菜單出現了

3、如果是雙擊不覺得有問題,但是如果用終端啟動的話,會出現一些警告和錯誤信息

Java HotSpot(TM) 64-Bit Server VM warning:ignoring option MaxPermSize=256m;suport was removed in 8.0(這是警告因為JAVA8取消了永久代,所以eclipse配置中的MaxPermSize設置在JAVA8會忽略,取消ini中的MaxPermSize就不會出現該警告)

org.eclipse.m2e.logback.configuration:The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.

Will retry after the state location is initialized.

org.eclipse.m2e.logback.configuration:Logback config file: /home/user/workspace/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.5.0.20140606-0033.xml

org.eclipse.m2e.logback.configuration:Initializing logback

java.lang.ClassCastException:org.eclipse.osgi.internal.framework.EquinoxConfigurations$1 cannot be cast to java.lang.String

at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26)

......

at java.util.TimerThread.mainLoop(Timer.java:555)

at java.util.TimerThread.run(Timer.java:505)

這錯誤應該是eclispe j2ee 附帶的maven插件的一個BUG

https://bugs.eclipse.org/bugs/show_bug.cgi?id=445687

https://bugs.eclipse.org/bugs/show_bug.cgi?id=440696

目前我還沒有找到很好的解決方案,但不想在開發中使用帶錯誤報告的軟件,決定嘗試使用純淨版的eclipse

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-11/109217p2.htm

Copyright © Linux教程網 All Rights Reserved