0. 安装一系列支持工具

网络工具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

安装常用数据库和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. 更新源中的软件数据:

代码:
sudo apt - get update


3. 安装java6或者java7, 当然也可以两者都装

代码:
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版本中默认安装的是maven 3.0.4版本和ant 1.8版本。如有特殊版本嗜好,请自行到apache.org下载安装。

5. 配置Maven

功夫网内用户可参照下面的链接进行配置:

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

其他地区用户可自行到股沟上问百度。

6. 下载安装一种主流 JAVA IDE。 

(1) 下载安装 IntelliJ IDEA

访问, 根据需要选择版本。推荐选择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

最后要提醒一句。对于在校学生,拥有.edu邮箱的朋友,可以用你们的.edu邮箱获取一年的jetbrains旗下所有IDE产品的一年免费使用权。详见
https://www.jetbrains.com/student/
一年过后,只要你的邮箱还能用,可以再次申请。


(2) 下载安装eclipse IDE。(alternative step)

访问http://www.eclipse.org/downloads/,根据需要选择IDE版本。推荐选择Eclipse IDE for Java EE Developers版本。可以根据系统情况选择安装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


然后就是自己创建快捷方式到桌面之类的。

(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