0. 安裝一系列支持工具

網(wǎng)絡(luò)工具wget、curl、axel等
代碼:
sudo apt-get install wget curl axel

其他常見工具
代碼:
sudo apt-get install subversion git sysstat linux-base linux-tools-generic build-essential vim emacs unrar p7zip synaptic

安裝常用數(shù)據(jù)庫和NoSQL
代碼:
sudo apt-get install mysql-client mysql-server mysql-workbench memcached redis-server


1. 首先添加webupd8的java源:

代碼:
sudo add-apt-repository ppa:webupd8team/java


2. 更新源中的軟件數(shù)據(jù):

代碼:
sudo apt-get update


3. 安裝java6或者java7, 當(dāng)然也可以兩者都裝

代碼:
sudo apt-get install oracle-java8-installer
sudo apt
-get install oracle-java9-installer


4. 安裝maven和ant

代碼:
sudo apt-get install maven ant

本方法在UBUNTU 13.04版本中默認(rèn)安裝的是maven 3.0.4版本和ant 1.8版本。如有特殊版本嗜好,請自行到apache.org下載安裝。

5. 配置Maven

功夫網(wǎng)內(nèi)用戶可參照下面的鏈接進(jìn)行配置:

http://maven.oschina.net/help.html

其他地區(qū)用戶可自行到股溝上問百度。

6. 下載安裝一種主流 JAVA IDE。 

(1) 下載安裝 IntelliJ IDEA

訪問, 根據(jù)需要選擇版本。推薦選擇Free 30-day trial的Ultimate版本,至于激活碼嘛,問度娘,你懂的~

axel -n 10 "http://download.jetbrains.com/idea/ideaIU-14.1.3.tar.gz"

tar xzvf ideaIU-14.1.3.tar.gz

cd idea-IU-141.1010.3/bin

sh idea.sh

最后要提醒一句。對于在校學(xué)生,擁有.edu郵箱的朋友,可以用你們的.edu郵箱獲取一年的jetbrains旗下所有IDE產(chǎn)品的一年免費(fèi)使用權(quán)。詳見
https://www.jetbrains.com/student/
一年過后,只要你的郵箱還能用,可以再次申請。


(2) 下載安裝eclipse IDE。(alternative step)

訪問http://www.eclipse.org/downloads/,根據(jù)需要選擇IDE版本。推薦選擇Eclipse IDE for Java EE Developers版本。可以根據(jù)系統(tǒng)情況選擇安裝32位或者64位
這里以下載64位為例
代碼:

axel -10 "http://ftp.daum.net/eclipse//technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz"
tar -zxvf 
 eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz


然后就是自己創(chuàng)建快捷方式到桌面之類的。

(3) 下載netbeans IDE. (alternative step)

訪問www.netbeans.org,然后找到下載地址。
這里以下載8.0.2版本為例:
代碼:
axel -10 "http://dlc-cdn.sun.com/netbeans/8.0.2/final/bundles/netbeans-8.0.2-linux.sh"
sh 
netbeans-8.0.2-linux.sh


把netbeans配置為全屏反鋸齒模式:
代碼:
cp netbeans.conf netbeans.conf.bak; awk -F'=' '{if($1=="netbeans_default_options"){print index($0,"useSystemAAFontSettings")?$0:substr($0,0,length($0))" -J-Dawt.useSystemAAFontSettings=on\""}else{print $0}}' netbeans.conf.bak > netbeans.conf




7. 如果想做快速原型或者玩一玩的話,也可以安裝一下nodejs。很有意思。
代碼:
sudo curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -

sudo apt
-get install nodejs


8. GraphDB 最近很火。裝個neo4j試試看。
代碼:
wget -- http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -
sudo echo 
'deb http://debian.neo4j.org/repo stable/' > /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
sudo apt
-get install neo4j