`
deer
  • 浏览: 86413 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

ubuntu下安装JDK

阅读更多
刚学习Linux,在ubuntu下操作java
由于在装系统是没有设置Root密码,我先分配root用户管理权限的方法:在终端键入下面命令
    $ sudo passwd root
    后会提示要输入root用户密码,连续输入root密码再使用:$ su
   就可以切换成超级管理员用户登陆了!

下面是转载的在ubuntu下安装jdk,我在同学那里拷贝的jdk-1_5_0_17-linux-i586.bin
放在/home/username/software下面


我是安照2.2步后进行安装的:

http://blog.csdn.net/s32032033/archive/2009/06/12/4263750.aspx

安装与设置JDK

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/username/software/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
(以上这两句非常重要。是安装JDK的首要条件。

    --install 后面的就是安装JDK的目录了。之前傻傻的按照这个做,半天没反应,后来慢慢才理解了一点点。)
          注意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安装配置完成。


-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
卸载

如果你想删除java环境,以下的命令可以完成工作(如果严格按照howto进行)。 ~#sudo rm /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so
~#sudo rm /usr/bin/java_vm
~#sudo update-alternatives --remove java /usr/lib/jre1.5-sun/bin/java
指定运行Java

    *

      选择使用哪个 java

      sudo update-alternatives --config java

      在显示的屏幕上出现

      1 /usr/bin/gij-wrapper-4.0
      *+ 2 /usr/lib/jvm/java-gcj/bin/java
      3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

      选择 3 即可

环境变量配置

编辑环境文件 /etc/environment

sudo gedit /etc/environment(最好先备份一下)

并在其中添加

CLASSPATH=.:/usr/lib/jvm/java-1.5.0-sun/lib
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun

并保存退出

测试配置环境

写个简单的HelloWorld来测试一下

public class HelloWorld{
  
   public static void main(String args[]){
   
       System.out.println("Hello World in Ubuntu!!");
   }

}

然后在命令行输入:

javac HelloWorld.java

如没有错误,则接着输入

java HelloWorld

如果shell下输出

Hello World in Ubuntu!!

那么恭喜你,你成功了!:)

分享到:
评论

相关推荐

    Ubuntu下安装JDK

    ### Ubuntu下安装JDK知识点详述 #### 一、前言 随着Java语言在软件开发领域的广泛应用,确保操作系统中正确安装Java开发工具包(JDK)成为开发者的基础工作之一。对于使用Ubuntu系统的开发者来说,掌握如何在Ubuntu...

    Ubuntu下安装jdk&tomcat

    ### Ubuntu下安装JDK与Tomcat 在Ubuntu系统中安装JDK(Java Development Kit)和Tomcat是一项常见的任务,尤其对于开发Java应用的用户来说。本文将详细介绍如何在Ubuntu 9.04版本中安装JDK 1.6以及Tomcat 6.0。 ##...

    Ubuntu下安装JDK图文详解

    "Ubuntu下安装JDK图文详解" 在这篇文章中,我们将详细讲解如何在 Ubuntu 系统下安装 JDK。首先,我们需要了解操作系统的位数,以确定是否需要安装 32 位或 64 位的 JDK。 一、查看操作系统位数 在终端中输入 ...

    ubuntu下安装jdk,tomcat教程

    Ubuntu 下安装 JDK 和 Tomcat 教程 在 Ubuntu 系统中安装 JDK 和 Tomcat 是一个非常重要的步骤,特别是在 Java 开发和 Web 开发中。下面是安装 JDK 和 Tomcat 的详细教程。 安装 JDK 在 Ubuntu 中安装 JDK 需要...

    ubuntu下安装jdk1.6

    执行文件后,会进行解压和安装过程,完成时会在/usr/local/java目录下生成`jdk1.6.0_30`文件夹。 3. **配置环境变量** - 环境变量的配置使得系统能够找到并使用安装好的JDK。打开`/etc/profile`文件,这是Bourne...

    ubuntu下安装jdk和NSG2教程(有详尽步骤)

    ### Ubuntu下安装JDK与NSG2详尽教程 #### 一、安装JDK **1. 下载JDK** 首先,需要从Oracle官网下载适用于Linux的JDK包。根据提供的链接,我们可以下载`jdk-7u3-linux-i586.tar.gz`。如果找不到指定版本,可以从...

    在Ubuntu下安装JDK图文解析

    超详细的在Ubuntu下安装JDK图文解析,手把手教你如何在虚拟机中的hadoop中装JDK!

    Ubuntu16.04、Ubuntu18.04、或更高Ubuntu版本安装JDK7参考资料

    在Ubuntu 16.04、18.04或更高版本中安装JDK7的步骤对于开发者来说至关重要,特别是那些需要支持Android 5.1和6.0等较旧版本应用编译的用户。Oracle JDK 7的支持已经结束,但OpenJDK 7作为一个开源替代品仍然可以获取...

    Ubuntu安装jdk环境 Ubuntu安装jdk环境

    ### Ubuntu安装JDK环境 #### 环境搭建概述 在Ubuntu系统中安装JDK(Java Development Kit)是一项常见的任务,对于开发Java应用程序至关重要。本文将详细介绍如何在Ubuntu上安装JDK 6,并配置必要的环境变量,确保...

    Ubuntu12.04安装JDK1.7

    ### Ubuntu 12.04 下安装 JDK 1.7 的详细步骤与解析 #### 一、背景介绍 Ubuntu 12.04 LTS (Precise Pangolin) 是一款非常受欢迎的操作系统,尤其是在服务器领域。它基于 Debian 分支,提供了稳定且安全的平台。...

    Ubuntu下载JDK8,压缩包安装

    本教程将详细介绍如何在Ubuntu上下载JDK8并进行压缩包安装。 首先,我们需要了解JDK8的重要性。Java是一种广泛使用的编程语言,适用于各种平台,包括服务器、移动设备和嵌入式系统。JDK8是Java的一个重要版本,它...

    ubuntu手动安装jdk\tomcat

    在ubuntu系统中安装jdk、tomcat. 在ubuntu系统中安装jdk、tomcat. 在ubuntu系统中安装jdk、tomcat.

    Ubuntu12.04下的JDK安装

    在Ubuntu 12.04操作系统中安装Java Development Kit (JDK) 是开发Java应用程序的基础步骤。以下是详细的安装过程: 1. **下载JDK**: 首先,访问Oracle官方网站...

    Ubuntu11.10安装JDK+Tomcat+Maven+jenkins

    Ubuntu 11.10 安装 JDK+Tomcat+Maven+Jenkins 本文将指导读者在 Ubuntu 11.10 版本中安装 JDK、Tomcat、Maven 和 Jenkins,从而构建一个完整的 Java 开发环境。 JDK 安装 JDK(Java Development Kit)是 Java ...

    ubuntu安装JDK教程

    ### Ubuntu安装JDK教程 #### 一、引言 在Ubuntu环境下配置Java开发环境是进行Java编程的基础之一。本文档将详细介绍如何在Ubuntu系统(以Ubuntu 11.10为例)上安装JDK,并设置相应的环境变量。通过遵循本教程,...

    ubuntu12.04下安装jdk

    在Ubuntu 12.04操作系统中安装Java Development Kit (JDK) 是开发Java应用程序的基础步骤。以下是一个详细的步骤指南,涵盖了从安装SSH服务到验证JDK安装成功的全过程。 首先,确保你的系统已经安装了Secure Shell ...

    Linux Ubuntu 18.04安装JDK、Hadoop、Hbase以及图形界面(护眼版)1

    在Linux Ubuntu 18.04环境下,安装JDK、Hadoop、Hbase以及图形界面是构建大数据处理环境的重要步骤。以下是详细的操作流程: 1. **获取服务器**: 首先,你需要获取一台运行Ubuntu 18.04的服务器,例如通过阿里云...

    在Ubuntu上安装Oracle JDK

    默认情况下,Ubuntu安装的是OpenJDK而非Oracle JDK。尽管OpenJDK在多数场景下能够满足需求,但Oracle JDK仍然是一些特定应用的最佳选择。本文将详细介绍如何在Ubuntu上手动安装Oracle JDK,并提供一系列实用步骤确保...

    ubuntu18.04安装jdk1.8.zip

    在Ubuntu 18.04上安装Oracle JDK 1.8是许多开发者和系统管理员的常见任务,因为这个版本的Java开发工具集(JDK)在许多项目中仍然是必需的。以下是一个详细的步骤指南,帮助您在Ubuntu 18.04上成功安装JDK 1.8。 首先...

Global site tag (gtag.js) - Google Analytics