Ubuntu下搭建Java开发环境
2010-07-05 11:11
603 查看
Sun JDK的安装基本上有两种方式:
1. 通过Ubuntu提供的包管理工具进行安装
Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude,
Synaptic Package Manager等都能安装,而且相关的设置也容易得多;在Ubuntu的新
发布版本里都带了JDK5.0,和JDK6.0的安装支持,而且版本都比较高,和Sun官方的发布没有很大的
版本落差.以Ubuntu7.10来说,提供的JDK5的版本为:1.5.0.13,JDK6的版本是1.6.03,算是很新的版本了.
这种安装方式缺点是:对JDK具体版本的可选择性不是很灵活,你若是想安装最新的JDK版本,或由于特殊的原因必须安装特定的JDK版本,可能就
比较费劲了。
所以,若以此种方式安装JDK,请先通过apt-cache search, aptitude, Synaptic Package
Manager等工具查询你的Ubuntu发行版本可安装的JDK版本是否能符合你的开发要求;具体安装 步骤请看参阅部分提供的文档。
2.
通过Sun网站提供的自解压包进行手动的安装
这种方式显然有它的好处:
可自由选择JDK版本,能进行灵活的配置。其实JDK的配置是很简单的:能让系统找到JDK所在的目录(JAVA_HOME),以便调用其目录中bin目
录下的相关命令脚本。
在此以Ubuntu7.10系统,Sun JDK 6.0 update 4为例说明一下具体的安装方式:
2.1. 从Sun站点下载jdk 6.0.4的Linux自解压文件
jdk-6u4-linux-i586.bin;
2.2. 安装配置
cd /usr/local/lib
sudo cp /home/jdk-6u4-linux-i586.bin ./
sudo chmod +x jdk-6u4-linux-i586.bin
sudo ./jdk-6u4-linux-i586.bin
执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_04“的目录,里面是jdk-6u4-linux-i586.bin解压后JDK的全部文
件;
由于Ununtu本身带了gij的JVM实现,所以当你在Terminal输入: "java -version
"时会显示:
java version "1.5.0"
gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
的相关信息。也就是系统中有两个JVM实现,而且gij
JVM还被其它的Ubuntu工具或软件使用;所以这种情况下就得使用
Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了:
sudo update-alternatives
--display java
发现系统只列举了gij JVM;因为jdk6是通过手动解压安装的。
现在输入下面的两行命令:
sudo update-alternatives
--install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60
sudo update-alternatives --install /usr/bin/java java
/usr/bin/gij-4.2 40
注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
输入: ls -l
/etc/alternatives/java
发现JVM已经指向了jdk6的解压目录:
lrwxrwxrwx 1 root root 35
2008-01-25 17:55 /etc/alternatives/java ->
/usr/local/lib/jdk1.6.0_04/bin/java
cd /usr/bin
sudo cp java java.bak
sudo ln -sf /etc/alternatives/java .
现在再执行:
java -version
java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode,
sharing)
若想变更JVM实现,输入:
sudo update-alternatives
--config java
进行配置;
2. 3. 设置环境变量
在/etc/profile中加入如下的内容:
JAVA_HOME=/usr/local/lib/jdk1.6.0_04
JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASSPATH
okey, JDK安装配置完成。
安装与配置IDE
1. Eclipse的安装与配置
1.1 从eclise.org下载Eclipse开发平台
如类似以下的文件:eclipse-java-europa-fall2-linux-gtk.tar.gz.
1.2 解压文件
sudo mkdir /usr/local/dev
sudo mkdir /usr/src/dev
sudo cp eclipse-java-europa-fall2-linux-gtk.tar.gz
/usr/src/dev/
cd /usr/src/dev
tar zxvf eclipse-java-europa-fall2-linux-gtk.tar.gz -C
/usr/local/dev
1.3 建立一个Eclipse可执行文件
sudo touch /usr/bin/eclipse
sudo chmod 755 /usr/bin/eclipse
sudoedit /usr/bin/eclipse
内容如下:
#!/bin/sh
export ECLIPSE_HOME="/usr/local/dev/eclipse"
$ECLIPSE_HOME/eclipse $*
现在打开Terminal,执行"eclipse"应该能打开Eclipse了。
1.4 添加Eclipse到Gnome菜单中
sudoedit
/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/usr/local/dev/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
2. Netbeans的安装与配置
2.1 从netbeans.org下载Netbeans开发平台
如类似以下的文件: netbeans-6.0-javase-linux.sh.
2.2 安装文件
sudo cp
netbeans-6.0-javase-linux.sh /usr/src/dev/
cd /usr/src/dev
sudo chmod 755 netbeans-6.0-javase-linux.sh
sudo ./netbeans-6.0-javase-linux.sh
执行最后一步后,出现安装界面,选择安装目录和JDK的位置,确定后完成安装,在当前目录生成了“netbeans-6.0"目录,里面是
Netbeans的内容。
2.3 建立一个Netbeans可执行文件
sudo touch
/usr/local/bin/netbeans
sudo chmod 755 /usr/local/bin/netbeans
sudoedit /usr/local/bin/netbeans
内容如下:
#!/bin/sh
#!/bin/sh
export NETNEANS_PATH="/usr/local/dev/netbeans-6.0/bin"
$NETNEANS_PATH/netbeans $*
2.4 添加Netbeans到Gnome菜单中
sudoedit
/usr/share/applications/netbeans.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=NetBeans6.0
Comment=Sun Netbeans IDE
Exec=netbeans
Icon=/usr/local/dev/netbeans-6.0/nb6.0/netbeans.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
3. IntelliJ Idea的安装与配置
3.1 从jetbrains.com下载IntelliJ开发平台
如类似以下的文件:idea-7.0.2.tar.gz.
3.2 解压文件
sudo cp idea-7.0.2.tar.gz
/usr/src/dev/
cd /usr/src/dev
sudo tar zxvf idea-7.0.2.tar.gz -C /usr/local/dev
sudo mv idea-7590 idea
3.3 更改/etc/profile
IntelliJ Idea启动将JAVA_HOME命名为"IDEA_JDK"
或"JDK_HOME",所以需在/etc/profile中添加JDK_HOME设置,更改后的/etc/profile为:
JAVA_HOME=/usr/local/lib/jdk1.6.0_04
JDK_HOME=/usr/local/lib/jdk1.6.0_04
JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JDK_HOME JRE_HOME CLASSPATH
之后重启系统;
3.4 建立一个Idea可执行文件
sudo touch /usr/bin/idea
sudo chmod 755 /usr/local/bin/idea
sudoedit /usr/local/bin/idea
内容如下:
#!/bin/sh
export IDEA_PATH="/usr/local/dev/idea/bin"
$IDEA_PATH/idea.sh$*
3.5 添加IntelliJ Idea到Gnome菜单中
sudoedit
/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Idea
Comment=IntelliJ Idea 7
Exec=idea
Icon=/usr/local/dev/idea/bin/idea32.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
4. Emacs下的配置
请参考我写的另一篇文章:
Emacs下配置Java开发环境
参阅资料:
1. 到Sun java站点
下载JDK实现。
2. 请参考Ubuntu Java文档
中通过包管理工具的实现。
3. serios.net
中有关于Debian, Ubuntu下安装配置JRE,JDK的精彩说明。
4. 参考How to Install Sun Java on Debian
的另外一种安装方式。
5. 参考update-alternatives
的文档,看相关命令的操作。
6. 到Eclipse
站点
下载Eclipse IDE for Java Developers.
7. 看Ivar Abrahamsen关于Ubuntu
下配置Elipse
的精彩说明.
8. 到Netbeans
站点
下载Netbeans IDE.
9. 到Jetbrains
站点
下载IntelliJ IDEA.
1. 通过Ubuntu提供的包管理工具进行安装
Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude,
Synaptic Package Manager等都能安装,而且相关的设置也容易得多;在Ubuntu的新
发布版本里都带了JDK5.0,和JDK6.0的安装支持,而且版本都比较高,和Sun官方的发布没有很大的
版本落差.以Ubuntu7.10来说,提供的JDK5的版本为:1.5.0.13,JDK6的版本是1.6.03,算是很新的版本了.
这种安装方式缺点是:对JDK具体版本的可选择性不是很灵活,你若是想安装最新的JDK版本,或由于特殊的原因必须安装特定的JDK版本,可能就
比较费劲了。
所以,若以此种方式安装JDK,请先通过apt-cache search, aptitude, Synaptic Package
Manager等工具查询你的Ubuntu发行版本可安装的JDK版本是否能符合你的开发要求;具体安装 步骤请看参阅部分提供的文档。
2.
通过Sun网站提供的自解压包进行手动的安装
这种方式显然有它的好处:
可自由选择JDK版本,能进行灵活的配置。其实JDK的配置是很简单的:能让系统找到JDK所在的目录(JAVA_HOME),以便调用其目录中bin目
录下的相关命令脚本。
在此以Ubuntu7.10系统,Sun JDK 6.0 update 4为例说明一下具体的安装方式:
2.1. 从Sun站点下载jdk 6.0.4的Linux自解压文件
jdk-6u4-linux-i586.bin;
2.2. 安装配置
cd /usr/local/lib
sudo cp /home/jdk-6u4-linux-i586.bin ./
sudo chmod +x jdk-6u4-linux-i586.bin
sudo ./jdk-6u4-linux-i586.bin
执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_04“的目录,里面是jdk-6u4-linux-i586.bin解压后JDK的全部文
件;
由于Ununtu本身带了gij的JVM实现,所以当你在Terminal输入: "java -version
"时会显示:
java version "1.5.0"
gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
的相关信息。也就是系统中有两个JVM实现,而且gij
JVM还被其它的Ubuntu工具或软件使用;所以这种情况下就得使用
Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了:
sudo update-alternatives
--display java
发现系统只列举了gij JVM;因为jdk6是通过手动解压安装的。
现在输入下面的两行命令:
sudo update-alternatives
--install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60
sudo update-alternatives --install /usr/bin/java java
/usr/bin/gij-4.2 40
注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
输入: ls -l
/etc/alternatives/java
发现JVM已经指向了jdk6的解压目录:
lrwxrwxrwx 1 root root 35
2008-01-25 17:55 /etc/alternatives/java ->
/usr/local/lib/jdk1.6.0_04/bin/java
cd /usr/bin
sudo cp java java.bak
sudo ln -sf /etc/alternatives/java .
现在再执行:
java -version
java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode,
sharing)
若想变更JVM实现,输入:
sudo update-alternatives
--config java
进行配置;
2. 3. 设置环境变量
在/etc/profile中加入如下的内容:
JAVA_HOME=/usr/local/lib/jdk1.6.0_04
JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASSPATH
okey, JDK安装配置完成。
安装与配置IDE
1. Eclipse的安装与配置
1.1 从eclise.org下载Eclipse开发平台
如类似以下的文件:eclipse-java-europa-fall2-linux-gtk.tar.gz.
1.2 解压文件
sudo mkdir /usr/local/dev
sudo mkdir /usr/src/dev
sudo cp eclipse-java-europa-fall2-linux-gtk.tar.gz
/usr/src/dev/
cd /usr/src/dev
tar zxvf eclipse-java-europa-fall2-linux-gtk.tar.gz -C
/usr/local/dev
1.3 建立一个Eclipse可执行文件
sudo touch /usr/bin/eclipse
sudo chmod 755 /usr/bin/eclipse
sudoedit /usr/bin/eclipse
内容如下:
#!/bin/sh
export ECLIPSE_HOME="/usr/local/dev/eclipse"
$ECLIPSE_HOME/eclipse $*
现在打开Terminal,执行"eclipse"应该能打开Eclipse了。
1.4 添加Eclipse到Gnome菜单中
sudoedit
/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/usr/local/dev/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
2. Netbeans的安装与配置
2.1 从netbeans.org下载Netbeans开发平台
如类似以下的文件: netbeans-6.0-javase-linux.sh.
2.2 安装文件
sudo cp
netbeans-6.0-javase-linux.sh /usr/src/dev/
cd /usr/src/dev
sudo chmod 755 netbeans-6.0-javase-linux.sh
sudo ./netbeans-6.0-javase-linux.sh
执行最后一步后,出现安装界面,选择安装目录和JDK的位置,确定后完成安装,在当前目录生成了“netbeans-6.0"目录,里面是
Netbeans的内容。
2.3 建立一个Netbeans可执行文件
sudo touch
/usr/local/bin/netbeans
sudo chmod 755 /usr/local/bin/netbeans
sudoedit /usr/local/bin/netbeans
内容如下:
#!/bin/sh
#!/bin/sh
export NETNEANS_PATH="/usr/local/dev/netbeans-6.0/bin"
$NETNEANS_PATH/netbeans $*
2.4 添加Netbeans到Gnome菜单中
sudoedit
/usr/share/applications/netbeans.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=NetBeans6.0
Comment=Sun Netbeans IDE
Exec=netbeans
Icon=/usr/local/dev/netbeans-6.0/nb6.0/netbeans.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
3. IntelliJ Idea的安装与配置
3.1 从jetbrains.com下载IntelliJ开发平台
如类似以下的文件:idea-7.0.2.tar.gz.
3.2 解压文件
sudo cp idea-7.0.2.tar.gz
/usr/src/dev/
cd /usr/src/dev
sudo tar zxvf idea-7.0.2.tar.gz -C /usr/local/dev
sudo mv idea-7590 idea
3.3 更改/etc/profile
IntelliJ Idea启动将JAVA_HOME命名为"IDEA_JDK"
或"JDK_HOME",所以需在/etc/profile中添加JDK_HOME设置,更改后的/etc/profile为:
JAVA_HOME=/usr/local/lib/jdk1.6.0_04
JDK_HOME=/usr/local/lib/jdk1.6.0_04
JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JDK_HOME JRE_HOME CLASSPATH
之后重启系统;
3.4 建立一个Idea可执行文件
sudo touch /usr/bin/idea
sudo chmod 755 /usr/local/bin/idea
sudoedit /usr/local/bin/idea
内容如下:
#!/bin/sh
export IDEA_PATH="/usr/local/dev/idea/bin"
$IDEA_PATH/idea.sh$*
3.5 添加IntelliJ Idea到Gnome菜单中
sudoedit
/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Idea
Comment=IntelliJ Idea 7
Exec=idea
Icon=/usr/local/dev/idea/bin/idea32.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
4. Emacs下的配置
请参考我写的另一篇文章:
Emacs下配置Java开发环境
参阅资料:
1. 到Sun java站点
下载JDK实现。
2. 请参考Ubuntu Java文档
中通过包管理工具的实现。
3. serios.net
中有关于Debian, Ubuntu下安装配置JRE,JDK的精彩说明。
4. 参考How to Install Sun Java on Debian
的另外一种安装方式。
5. 参考update-alternatives
的文档,看相关命令的操作。
6. 到Eclipse
站点
下载Eclipse IDE for Java Developers.
7. 看Ivar Abrahamsen关于Ubuntu
下配置Elipse
的精彩说明.
8. 到Netbeans
站点
下载Netbeans IDE.
9. 到Jetbrains
站点
下载IntelliJ IDEA.
相关文章推荐
- Ubuntu下搭建Java开发环境[引用]
- ubuntu java开发环境初学搭建
- Ubuntu 14.04下JAVA 1.8和Scala开发环境搭建
- Linux -- Ubuntu搭建java开发环境
- ubuntu搭建java+eclipse+adt+android sdk开发环境
- 详解ubuntu搭建Java开发环境
- Ubuntu下Java开发环境的搭建
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建Java开发环境
- ubuntu下搭建java web开发环境的详细步骤
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建Java开发环境
- ubuntu中搭建java开发环境
- ubuntu搭建java开发环境遇到的问题总结
- Ubuntu搭建Java开发环境笔记
- Ubuntu 14.04下Java开发环境的搭建 Eclipse的安装
- Ubuntu下搭建java开发环境
- 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版
- Ubuntu下搭建Java开发环境[转帖 ]
- 暑期打卡——Ubuntu下的java web开发环境搭建(eclipse+tomcat+mysql+jdk)