!!!!!!!Unbuntu中Java安装配置

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 意思是新建立一个空文件,因为在/usr/bin下面没有eclipse这个文件的。
sudo chmod 755 /usr/bin/eclipse 意思是让这个空文件可以被所有人读写的权限
sudoedit /usr/bin/eclipse  这就相当于Windows下面的快捷方式一样
内容如下: 
#!/bin/sh 
export ECLIPSE_HOME="/usr/local/dev/eclipse" 
$ECLIPSE_HOME/eclipse $* 

然后按ctrl+x退出;

现在打开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.

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-22 12:30:04

!!!!!!!Unbuntu中Java安装配置的相关文章

asp.net中如何安装配置jmail组件,能详细点最好。。

问题描述 asp.net中如何安装配置jmail组件,能详细点最好..刚入门...请大家多多关照.在此谢谢大家了 解决方案 解决方案二:1.安装jmail2.找到jmail.dll3.tlbimp.exejmail.dll/out:myJmail.dll/namespace:myJmail4.添加对jmail.dll的引用.解决方案三:4.添加对myJmail.dll的引用.解决方案四:1.运行安装程序;2.把jmail.dll复制到项目bin目录下面3.代码:解决方案五:感谢了,解决方案六:引

centos6中gitolite安装配置步骤详解

git服务端的管理工具用过2个,一个gitlab,一个是gitolite, 1,gitlab功能强大,有web管理界面,反正是各种方便吧,请参考:linux gitlab nginx 安装 配置 详解,但是gitlab安装比较麻烦 2,gitolite,安装非常简单,功能也比较简单,基本需要能满足,创建仓库,分配权限,总体来说还不错. 如果频繁的创建仓库,以及人员变更,用gitlab比较合适的,反之gitolite比较合适. 一,安装GIT # yum install perl openssh

Linux系统中PHP安装配置MongoDB数据库连接扩展步骤

说明: 操作系统:CentOS 5.X 64位 MongoDB数据库服务器: IP地址:192.168.21.130 Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作: 一.安装PHP的MongoDB数据库扩展(在Web服务器192.168.21.127上操作) 下载地址:http://pecl.php.net/get/mongo-1.5.1.t

linux系统中VNC安装配置方法详解

1.确认VNC是否安装 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上. 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -i

windows 系统中wordpress安装配置图文教程

一 wordpress安装 我用的是XAMPP(Apache+MySql+PHP),wordpress(BLOG程序)3.5.1 简体中文官方安装版 ,下面来说说Windows下用XAMPP安装wordpress的方法. 安装XAMPP就是傻瓜式的next.next.安装完成之后运行Control Panel,启动Apache和Mysql,如下图 选择Mysql后面的Admin进入数据库管理界面 ,如下图 我们先建立数据库,随便命名,这个数据库作为wordpress安装时要用到的数据库. 下载w

Win7中怎么安装配置与文件IIS 7?

  A.通过用户界面安装 1.单击"开始"/"控制面板"/"程序",选择"打开或关闭Windows功能". B.在Windows 功能对话框中,选中"Internet信息服务" C.单击"确定",这时Windows Vista就会启动IIS的安装过程; 注意,如果您用上述步骤安装,得到的是默认的安装,也就是最少的功能.如果您需要额外的IIS功能,如应用程序开发功能或者Web管理工具,就要

linux中Zabbix安装配置图文教程

说明: 操作系统:CentOS IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境   安装篇 一.创建.导入zabbix数据库 cd /usr/local/src #进入软件包下载目录 tar zxvf zabbix-2.2.6.tar.gz #解压 cd /usr/local/src/zabbix-2.2.6/database/mysql #进

linux中Vagrant安装配置开发环境

Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事.在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署. 今天试着把几台机器的环境都换成Vagrant,很爽很顺畅,于是就试着整理了一下使用小结:   目前所选用的是当前的最新版本Vagrant 1.2.7 (对应的Vagrantfile V2版),VirtualBox 使用的是 4.2.16 准备工作: 下载安装 VirtualBox :

linux中phpmyadmin安装配置图文详解

说明: phpMyAdmin 就是一种 MySQL 数据库的管理工具,安装该工具后,即可以通过 web 形式直接管理 MySQL 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面详细说明该工具的安装方法. 实现: 一.下载phpmyadmin  代码如下 复制代码 # cd /usr/local/src/ # wget http://superb-dca3.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4