`
zuzong
  • 浏览: 115706 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Ubuntu 11.10下安装Java

阅读更多
升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。

首先创建Java的目录,然后将下载下来的文件解压到该目录中:

$ cd 你希望安装的目录
$ chmod a+x jdk-6u27-linux-i586-rpm.bin
$ ./jdk-6u27-linux-i586-rpm.bin

其次设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录:

$ sudo vi /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/haha/java/jdk/jdk1.6.0_27/bin"

CLASSPATH="/home/haha/java/jdk/jdk1.6.0_27/lib"

JAVA_HOME="/home/haha/java/jdk/jdk1.6.0_27"


然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:

$ sudo update-alternatives --install /usr/bin/java java /home/haha/java/jdk/jdk1.6.0_27/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /home/haha/java/jdk/jdk1.6.0_27/bin/javac 300

$ sudo update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。


  选择       路径                                    优先级  状态

------------------------------------------------------------

  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式

  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式

* 2            /usr/lib/jvm/java-6-sun/bin/java           300       手动模式



要维持当前值
  • 请按回车键,或者键入选择的编号:2

  • 如上所示,这样就设置好了要使用的java了。最后我们验证一下:

    $ java -version

    java version "1.6.0_27"

    Java(TM) SE Runtime Environment (build 1.6.0_27-b07)

    Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)


    若执行java -version后,显示
    Error occurred during initialization of VM java/lang/NoClassDefFoun

    则先检查,并确保配置的路径正确,再查看 /lib目录和/jre/lib目录中的tools.jar、rt.jar的后缀是否为.pack

    对.pack文件来说,可以使用/bin目录里的unpack200命令来解压

    $ /java/jdk/jdk1.6.0_27/bin$ unpack200 ./lib/tool.pack ./lib/tool.jarError: Could not open input file: ./lib/tool.pack

    $ /java/jdk/jdk1.6.0_27/bin$ unpack200 ../lib/tools.pack ../lib/tools.jar

    $ /java/jdk/jdk1.6.0_27/bin$ unpack200 ../jre/lib/rt.pack ../jre/lib/rt.jar

    之后就哦了
    $ /java/jdk/jdk1.6.0_27/bin$ java -version

    java version "1.6.0_27"
    Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
    Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)



    分享到:
    评论

    相关推荐

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

      本文将指导读者在 Ubuntu 11.10 版本中安装 JDK、Tomcat、Maven 和 Jenkins,从而构建一个完整的 Java 开发环境。 JDK 安装 JDK(Java Development Kit)是 Java 语言的核心组件,提供了 Java 编译器、解释器和...

      Ubuntu11.10下安装Hadoop0.20.2(单机伪分布式)

      ### Ubuntu11.10下安装Hadoop0.20.2(单机伪分布式) #### 一、安装虚拟机VMware Workstation v7.1.4 在开始Hadoop的安装之前,首先需要在宿主机上安装虚拟机软件VMware Workstation v7.1.4。这一步主要是为了搭建...

      如何在ubuntu11.10桌面版下安装jdk和hadoop

      Ubuntu 11.10 桌面版下安装 JDK 和 Hadoop 在 Ubuntu 11.10 桌面版下安装 JDK 和 Hadoop 需要经过多个步骤,包括安装必要的工具软件、配置 SSH 无密码登录、安装 Vim 和 Rz、下载 Hadoop 和 JDK 安装包、安装 JDK ...

      Ubuntu 11.10下手动安装Eclipse 3.7.1详细步骤

      手动在Ubuntu 11.10下安装Eclipse 3.7.1涉及到下载、解压、设置权限、创建快捷方式和启动脚本等步骤。通过以上详细指南,即使是对Linux不太熟悉的用户也能顺利完成安装,从而开始使用这款强大的开发工具进行编程工作...

      Ubutu 11.10安装JDK

      ### 描述解析:“Ubuntu11.10下配置JDK详细过程” 描述进一步强调了文章将详细介绍在Ubuntu 11.10操作系统下配置JDK的具体步骤,这对于初次尝试在Linux系统上配置Java环境的用户来说,是一个非常实用的指南。 ### ...

      32位Ubuntu11.10下android2.3.7源码下载与编译小结知识.pdf

      在32位Ubuntu 11.10操作系统下编译Android 2.3.7源码,你需要遵循一系列步骤。首先,确保你的开发环境已经准备就绪。这包括在VMware上安装Ubuntu 11.10,分配至少25GB的硬盘空间和1GB的内存。接下来,你需要安装必要...

      Ubuntu下手动安装JDK6.doc

      ### Ubuntu下手动安装JDK6 的详细步骤及注意事项 #### 一、下载JDK6 在开始之前,首先需要从官方渠道下载...通过以上步骤,可以在Ubuntu 11.10系统下手动安装并配置好JDK6,为后续开发Java程序提供必要的环境支持。

      ubuntu安装JDK教程

      本文档将详细介绍如何在Ubuntu系统(以Ubuntu 11.10为例)上安装JDK,并设置相应的环境变量。通过遵循本教程,用户可以确保其Ubuntu系统具备完整的Java开发能力。 #### 二、准备工作 在开始安装前,请确保已经完成...

      ubuntu11.10(64位)虚拟linux系统下 ---修改编译android工程

      在Ubuntu 11.10 64位操作系统上,如果你想要修改并编译一个Android 2.3.5(Gingerbread)工程,这里提供了一步步的详细指南。首先,你需要下载Android 2.3.5的源代码并将其解压到/home/xxx/android2.3/source目录下...

      Ubuntu下如何搭建Android开发环境

      JDK(Java Development Kit)是Android开发的基础环境,Ubuntu系统中默认安装了OpenJDK,但是Android开发需要使用Oracle的JDK。首先,需要到Oracle的官网上下载Linux版本的JDK,然后安装到指定目录下。安装完成后,...

      Ubuntu安装与JDK.android开发环境搭建

      ### Ubuntu安装与JDK及Android开发环境搭建 #### Ubuntu安装详解 **一、准备工作** 为了确保Ubuntu能够顺利安装,你需要准备好以下几项: 1. **下载Ubuntu ISO镜像文件**:确保下载适合你的计算机架构(例如32位...

      Ubuntu下的Hadoop安装教程

      2. **使用虚拟光驱安装**:使用虚拟光驱软件(例如 Daemon Tools)打开 ISO 文件,并执行里面的 `wubi.exe` 程序来在 Windows 环境下安装 Ubuntu。 3. **配置参数并重启**:根据提示配置安装参数,完成安装后需要...

      Ubuntu下配置JDK7环境

      在深入探讨如何在Ubuntu 11.10操作系统中配置JDK7环境之前,我们先理解一下为何需要在Linux环境下手动配置JDK。通常,Linux系统并不像Windows那样预装有Java运行环境,因此,对于开发者而言,在Linux系统上手动安装...

      ubuntu hadoop单机模式安装详解.docx

      在本文档中,我们将详细讲解如何在Ubuntu 11.10操作系统上进行Hadoop的单机模式安装。Hadoop是一个开源的分布式计算框架,它允许在大规模集群中处理大数据。在单机模式下,Hadoop可以在一台计算机上模拟分布式环境,...

      ubuntu hadoop单机模式安装详解.pdf

      这个工具允许用户在不破坏现有Windows系统的情况下安装Ubuntu,方便快捷。安装过程中可能出现的停滞现象可能是由于网络问题或Wubi本身的限制,但通常第二次尝试能顺利完成。 接下来是创建Hadoop用户组和用户。在...

      在Ubuntu上修改环境变量,安装,下载

      本文档详细介绍了如何在Ubuntu系统上修改环境变量,安装Java JDK及JRE,并探讨了这一系列操作对Android开发的影响。 #### 一、环境准备 ##### (一)Java环境 为了确保Android开发环境的兼容性和稳定性,本教程...

      ubuntu下搭建Hadoop

      总结起来,Ubuntu下搭建Hadoop是一个涉及多步骤的过程,包括操作系统安装、用户和权限管理、Java环境配置、网络通信安全设置以及Hadoop自身环境的构建。每个步骤都需要细心操作,以确保Hadoop能够稳定运行。在实际...

      jdk-6u25-linux-x64.part1

      JDK1.6 FOR 64BIT UBUNTU 11.10

      毕业设计基于JAVA语言的跨平台文档在线阅读器.zip

      Windos7 Windows2003 Windos Xp ubuntu11.04 ubuntu11.10 测试通过。linux下请安装相关字体。 一个文档在线阅读的JAVA企业级解决方案。 程序需要openoffice(或LibreOffice 推荐LibreOffice)、 swftools支持。请...

    Global site tag (gtag.js) - Google Analytics