歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP

Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP

日期:2017/2/28 13:53:19   编辑:Linux教程

閱讀目錄

  • Ubuntu 15.04中的Eclipse 4.4
  • 擁抱Java 8
  • Eclipse 4.4中的Web開發環境
  • 預覽功能需要libwebkitgtk-1.0-0,否則會出錯

Ubuntu 15.04中的Eclipse 4.4

  在前一篇中(http://www.linuxidc.com/Linux/2015-04/116735.htm),我發現了 Ubuntu 15.04 中的新工具 Ubuntu Make,同時發現了在 Ubuntu 15.04 中使用 Eclipse 4.4 的方法。有人可能會說,要使用 Eclipse 4.4,直接從 Eclipse 的官網下載不就行了嗎?但是在 Ubuntu 中,官網下載的 Eclipse 和 Ubuntu 自帶的 Eclipse 有點不一樣。我覺得 Ubuntu 中的 Eclipse 是修改過外觀的,其整個色調都是偏紅色的,用著很舒服,而官網下載的 Eclipse 色調是偏藍色的。看我後面的截圖就知道了。

  以前我都是使用 Ubuntu 軟件源中的 Eclipse,使用命令 sudo aptitude install eclipse 就可以安裝,安裝 Eclipse 的時候會自動安裝 openjdk-7。但是 Ubuntu 軟件源中的 Eclipse 一直都是 3.8 版,我都等幾年了,也不見升級。直到我發現 Ubuntu Make,試用它的時候,才發現 Eclipse 4.4 藏在這裡。(試用 Ubuntu Make 還可以下載好多其它的 IDE,具體內容請看我上一篇隨筆。)

  下載和安裝 Eclipse 4.4 很簡單,現在使用這個命令: umake ide eclipse。而且這個命令不需要超級用戶的權限,下載的 Eclipse 在當前用戶的主目錄中。安裝完成後 Eclipse 的圖標自動出現在桌面左側的啟動器中,這時的 Eclipse 還是 pure 的,其它的插件都需要自己安裝。

擁抱Java 8

  Ubuntu 15.04 默認的 Java 版本還是 openjdk-7,為了讓 Eclipse 運行更穩定以及使用 Java 8 的一些新特性,還是要升級到 openjdk-8。Ubuntu 15.04 的軟件源中有 openjdk-8,使用下面命令安裝即可:

sudo aptitude install openjdk-8-jdk
sudo aptitude install openjdk-8-jre
sudo aptitude install openjdk-8-jre-headless

  安裝完成後,系統自動將默認的 Java 版本切換為 Java 8。如下圖:

  如果要在 Java 7 和 Java 8 之間切換,可以使用如下命令:

sudo update-alternatives --config java

Eclipse 4.4中的Web開發環境

  前面說過,剛安裝的 Eclipse 4.4 是 pure 的。要開發 Web 應用,靠的是 Java EE 插件,如下圖:

  反正我是把這一個分類中的所有插件都安裝了,藝多不壓身嘛。安裝了這些插件後,寫 HTML、CSS、JavaScript 的工具都有了,甚至連開發 PHP 的環境也有了,雖然我不寫 PHP 程序。

  專業的前端攻城獅大多使用 WebStorm,這個工具我也下載試用了。見我上一篇隨筆。我仍然還是習慣使用 Eclipse 的 Web 開發插件。其實 Eclipse 中的 Web 工具已經很老舊了,貌似還不支持HTML5、CSS3和Javascript 5,我是無力吐槽啊。下面,寫個 Bootstrap 的例子測試一下,如下圖:

  左邊是項目的文件組成,中間是 Web Page 編輯器,有代碼視圖和設計視圖。我這裡的代碼是從 Bootstrap 的示例中復制過來的,展示了 Bootstrap 的默認 theme 的效果。右邊是 Outline 視圖,這個我不多說。 Web Page 編輯器還有預覽功能,如下圖:

  預覽效果並不好,可能是因為 Eclipse 使用的 Webkit 版本太低了吧。不過可以在外部浏覽器中打開該頁面進行預覽,下圖是 FireFox 中的效果:

預覽功能需要libwebkitgtk-1.0-0,否則會出錯

  剛開始使用預覽功能的時候並不是像上圖中那麼順利,而是出現這樣的錯誤:

  錯誤提示為 No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)],以該提示為關鍵字在網上搜索很容易找出解決這個問題的方法,那就是一定要安裝 libwebkitgtk-1.0-0。其實我機器上早就安裝了比它更新的 libwebkitgtk 版本,如 libwebkitgtk-3.0-0,然後我又安裝了 libwebkit2gtk-4.0-37,但是很不幸,都解決不了 Eclipse 的問題,必須安裝 libwebkit-1.0-0 才行。這再一次說明,Eclipse 中的 Web 工具實在是太老舊了。可能是因為 Eclipse 的發布周期太長的原因吧,兩年才發一個新版本,所以錯過了最近兩年最火爆的前端開發。不知道下一個版本會不會改善這個問題。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved