上兩篇分別介紹了 安裝 Oracle JDK 和 安裝 Apache Maven ,這一篇來介紹在 Ubuntu 16.04 LTS 下如何安裝最新版 Eclipse 。
前言
在 Ubuntu 軟件中心,通過搜索可以找到 Eclipse ,但版本比較舊,為了方便開發,我們還是自己安裝最新版 Eclipse 。
下載
前往 Eclipse 官網,我推薦下載
Eclipse IDE for Java EE Developers
,這個就不解釋了。下載對應的 tar.gz 格式的 Eclipse 安裝文件,例如,我下載的是
eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
。
[code]lewis007@Apple:~/下載$ ll
總用量 514168
drwxr-xr-x 2 lewis007 lewis007 4096 6月 13 20:53 ./
drwx------ 20 lewis007 lewis007 4096 6月 13 20:29 ../
-rw-r--r-- 1 lewis007 lewis007 8491533 5月 16 18:59 apache-maven-3.3.9-bin.tar.gz
-rw-r--r-- 1 lewis007 lewis007 287110893 5月 9 22:05 eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
-rw-rw-r-- 1 lewis007 lewis007 49457350 6月 12 21:23 google-chrome-stable_current_amd64.deb
-rw-r--r-- 1 lewis007 lewis007 181389058 5月 9 20:20 jdk-8u92-linux-x64.tar.gz
lewis007@Apple:~/下載$
安裝
進入安裝目錄
在 Oracle JDK 的安裝中,我已經創建了安裝目錄,我想把 Eclipse 和 Apache Maven、Oracle JDK 安裝到一起,所以就直接進入該安裝目錄即可。
[code]lewis007@Apple:~/下載$ cd /opt/dev
解壓
[code]lewis007@Apple:/opt/dev$ sudo tar -zxf ~/下載/eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
根據提示,可能需要輸入登錄密碼以獲取root權限。
查看
[code]lewis007@Apple:/opt/dev$ ll
總用量 20
drwxr-xr-x 5 root root 4096 6月 13 21:12 ./
drwxr-xr-x 4 root root 4096 6月 13 19:09 ../
drwxr-xr-x 6 root root 4096 6月 13 20:13 apache-maven-3.3.9/
drwxrwxr-x 8 root users 4096 2月 18 16:43 eclipse/
drwxr-xr-x 8 uucp 143 4096 4月 1 12:20 jdk1.8.0_92/
lewis007@Apple:/opt/dev$
創建桌面鏈接
進入桌面
[code]lewis007@Apple:/opt/dev$ cd ~/桌面
創建鏈接
[code]lewis007@Apple:~/桌面$ touch Eclipse.desktop
編輯鏈接
[code]lewis007@Apple:~/桌面$ sudo vi Eclipse.desktop
內容如下
[code][Desktop Entry]
Name=Eclipse
Commont=Eclipse IDE
Exec=/opt/dev/eclipse/eclipse
Icon=/opt/dev/eclipse/icon.xpm
Type=Application
StartupNotify=true
Terminal=false
Categories=Development;
Exec
: 指向你的 Eclipse 安裝目錄的 eclipse
Icon
: 指向你的 Eclipse 安裝目錄的 icon.xpm
設置可執行權限
[code]lewis007@Apple:~/桌面$ sudo chmod +x Eclipse.desktop
查看效果
[code]lewis007@Apple:~/桌面$ ll
總用量 20
drwxr-xr-x 2 lewis007 lewis007 4096 6月 13 21:37 ./
drwx------ 20 lewis007 lewis007 4096 6月 13 21:28 ../
-rwxr-xr-x 1 lewis007 lewis007 187 5月 23 21:14 Eclipse.desktop*
lewis007@Apple:~/桌面$
同時,
Eclipse.desktop
的圖標變成了你認識的樣子。
添加到應用程序
[code]lewis007@Apple:~/桌面$ sudo cp Eclipse.desktop /usr/share/applications/Eclipse.desktop
這樣,你就可以在 Dash 中通過
Eclipse
搜索到該應用程序了。
解決問題
通過以上步驟,你肯定可以啟動 Eclipse 了,但是,你會發覺:
沒法設置
沒法創建 Java Project
……
對了,沒法干任何事情,這裡有一個解決方法:
[code]lewis007@Apple:~/桌面$ sudo vim /opt/dev/eclipse/eclipse.ini
加入:
[code]--launcher.GTK_version
2
加入之後是這個樣子:
[code]lewis007@Apple:~/桌面$ cat /opt/dev/eclipse/eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.GTK_version
2
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
這可以是一個兼容性問題,問題的解決,參考自 http://stackoverflow.com/questions/36822242/eclipse-doesnt-work-with-ubuntu-16-04/36859485 。
設置
在 Windows 下,我們一般要求修改默認的編碼格式為 UTF-8,但是在 Ubuntu 下,UTF-8 就是默認的,所以這個可以跳過,我主要說下 Maven 的設置。
Maven
Eclipse 會自帶一個 Maven,也能用,但是:
非最新穩定版本;
本地倉庫設置麻煩;
settings.xml
不在自己認識的目錄下。
步驟:
進入
Window
–>
Preferences
–>
Maven
;
選擇
Installations
選項卡,點擊
Add
按鈕,根據提示選擇本地 Maven 路徑;
將添加的本地 Maven 勾選上作為默認 Maven ;
選擇
User Settings
選項卡,在
Global Settings
欄,指定到本地 Maven 路徑下的
conf/settings.xml
;
選擇上一級的
Maven
選項卡,勾選中
Download Artifact Sources
和
Download Artifact JavaDoc
,這個設置的目的是可自動下載依賴的源碼和 JavaDoc 包。
總結
開發環境搭建工作,通過最近幾篇博文,描述了 Google Chrome、Oracle JDK、Apache Maven 和 Eclipse ,這個系列就全部結束了,後面不再寫諸如 Apache Tomcat 之內的東東,因為最近在研究 Spring Boot ,發現完全沒有必要獨立安裝其他好多東西。
不過,針對 Apache Maven ,倒是可以寫寫私服的搭建、自動化構建平台的搭建等,當然這是 Maven 系列的博文了。