`

Linux实战3——安装JDK

阅读更多
1. 查询系统默认已安装情况
     LinuxMint默认已经安装,经过层层寻找,发现其存放路径为:

pwd
/usr/lib/jvm
*** /usr/lib/jvm $ ls -l
total 12
lrwxrwxrwx 1 root root   23  8月 24 09:02 default-java -> java-1.6.0-openjdk-i386
lrwxrwxrwx 1 root root   23  8月 24 09:02 java-1.6.0-openjdk -> java-1.6.0-openjdk-i386
lrwxrwxrwx 1 root root   19  8月 24 09:02 java-1.6.0-openjdk-i386 -> java-6-openjdk-i386
lrwxrwxrwx 1 root root   23  8月 24 09:02 java-6-openjdk -> java-1.6.0-openjdk-i386
drwxr-xr-x 3 root root 4096  5月  3 21:16 java-6-openjdk-common
drwxr-xr-x 5 root root 4096  5月  3 21:16 java-6-openjdk-i386
drwxr-xr-x 5 root root 4096  5月  3 21:22 java-7-openjdk-i386


2. 下载及安装jdk
     从http://java.sun.com/下载jdk的bin文件,将下载的jdk6_u34-i586.bin文件放到/usr/lib/jvm/java中
    然后在终端执行代码:
    sudo chmod u+x /usr/lib/jvm/java/jdk6.bin (修改文件权限使bin可执行)
    接着在终端执行代码:
    sudo /usr/lib/jvm/java/jdk6.bin

    连续按回车直到显示要求输入yes/no,此时输入yes并回车,将会得到jdk6_u34目录。
    ok,jdk已安装完毕

3. 环境变量配置
    在终端执行代码:
    sudo vi /etc/environment

    JAVAHOME=/usr/lib/jvm/java/jdk6_u34

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk6_u34/bin"

    CLASSPATH=.:/usr/lib/jvm/java/jdk6_u34/lib

    ok,环境变量设置成功

4. 接着设置默认的jdk,因为系统默认可能存在别的jdk

    在终端执行代码:
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk6_u34/bin/java 300
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk6_u34/bin/javac 300

    选择系统默认的jdk,在终端执行代码:
    sudo update-alternatives --config java  如果只存在一个java环境则会出现提示系统只有一个jdk

5. 测试
   执行 java -version

   java version "1.6.0_34"
   Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
   Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
分享到:
评论

相关推荐

    android开发入门与实战——期刊1

    ### Android开发入门与实战——期刊1 #### 一、Android 1.5 SDK Release 1 简介 **发布版本**: Ver1.0.0 (build2009.05.06) Android 1.5 SDK Release 1 是在 Android 1.1 版本之后的一次重大更新,它引入了许多新...

    实战Java虚拟机——JVM故障诊断与性能优化

    本书的主要特点有: 1. 结构清晰。步步为营,每一章节对应一个单独的知识点,力求展示虚拟机的全貌。...纵横Windows和Linux双系统下的性能诊断、涉及32位系统和64位系统的优化比较、贯穿从JDK 1.5到JDK 1.8的优化演进。

    嵌入式设计及linux驱动开发指南——基于ARM9处理器.pdf

    资源大于15MB分2次上传。 清晰度一般。加到11章 第12,13章没有。 第1章 嵌入式系统基础....1.1 嵌入式系统简介 ...11.2.3 JDK的安装 11.2.4 KVM的移植及编译 11.2.5 KVM的测试 11.3 其他可选的虚拟机 11.4 性能优化

    Linux全能web服务器配置方案

    首先,需要在系统中安装Java Development Kit(JDK),然后下载并解压Tomcat服务器,配置环境变量,修改Tomcat的server.xml文件以设置端口和虚拟主机。接着,将Tomcat作为服务启动,这样就可以在Apache服务器上运行...

    韩顺平linux笔记

    #### 五、Linux实战内容 - **初次接触**:介绍Linux的历史背景和发展过程,让学生了解Linux是如何从早期的Unix系统演变而来的。 - **用户管理**:教授如何添加、删除用户账户以及进行用户权限设置。 - **常用命令**...

    Google Android开发入门与实战的代码

    2.2.1 JDK、Eclipse、Android SDK软件安装 8 2.2.2 SDK的家在哪里——设定Android SDK Home 14 2.2.3 真的准备好了吗——开发环境验证 14 2.2.4 创建Android 虚拟设备(AVD) 15 2.3 Linux一族——Ubuntu...

    Google.Android开发入门与实战

    2.2.1 JDK、Eclipse、AndroidSDK软件安装 2.2.2 SDK的家在哪里——设定AndroidSDKHome 2.2.3 真的准备好了吗——开发环境验证 2.2.4 创建Android虚拟设备(AVD) 2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、...

    Maven实战.docx

    - **Linux 下安装**: - 解压 Maven 到 `/opt/maven` 目录下。 - 设置全局变量 `M2_HOME` 和 `PATH`。 - 执行 `source /etc/profile` 使环境变量生效。 - 检测安装是否成功:输入 `mvn -v` 显示 Maven 版本等...

    java开发简历范本——有经验.docx

    - **南京网博计算机软件系统有限公司**:专注于Unix/Linux平台的Java开发,深入学习J2EE架构,通过项目实战提升编程技能。 8. **证书和教育背景**: - **扬州职业大学**:计算机网络与电子商务专业,学习C++、...

    MyEclipse 6 Java 开发中文教程

    书中不仅涵盖了最新的开源架构——Struts 2+Spring 2+Hibernate 3,还提供了精选的实战案例,并配以全程视频讲解,以帮助读者更好地理解和掌握Java开发技术。 ### 二、文档说明与适用读者 #### 文档说明 - **面向...

    MyEclipse.6.Java.开发中文教程(1-10章).pdf

    - **技术栈介绍**:书中重点介绍了最新开源架构——Struts 2、Spring 2 和 Hibernate 3 的集成使用方法,这些技术是Java企业级应用开发的重要组成部分。 - **实战案例**:书中提供了精选的实战案例,帮助读者将理论...

    实战Hbase群集分布式部署.pdf

    在所有服务器上解压JDK至该目录,例如使用`tar -zxf jdk-7u67-linux-x64.tar.gz -c ../softpackage`命令。接着,通过修改`/etc/profile`文件,设置JAVA_HOME环境变量,确保JDK路径的正确引用。 此外,安装和配置...

    《Google Android开发入门与实战》目录.pdf

    接着,书中详细介绍了如何搭建Android开发环境,无论是Windows、Linux(Ubuntu)还是Mac OS用户,都能找到相应的配置步骤,包括安装JDK、Eclipse、SDK等必要软件,并设置SDK路径,验证开发环境。 进入Android SDK的...

    《Google Android开发入门与实战》.pdf

    2. 搭建Android开发环境:分别针对Windows、Linux(Ubuntu)和Mac OS提供了详细的开发环境搭建步骤,包括JDK、Eclipse、Android SDK的安装配置,以及AVD(Android Virtual Device)的创建。 3. Android SDK介绍:...

    MaxCompute数据开发实战—数据进入MaxCompute的N种方式.pdf

    ### MaxCompute数据开发实战——数据进入MaxCompute的多种方式 #### 概述 本文档旨在详细介绍如何通过不同的技术手段和工具实现数据从多种源头至MaxCompute的高效迁移,并结合具体的业务场景,展示整个数据处理...

    轻量级J2EE 企业应用实战 Struts+Spring+Hibernate整合开发

    - **JDK安装与配置**:首先介绍了如何在Windows和Linux系统下安装和配置JDK环境,确保开发环境的基础搭建。 - **Tomcat与Jetty服务器**:详细讲解了Tomcat和Jetty这两个流行的Web服务器的安装、配置及启动方法,为...

Global site tag (gtag.js) - Google Analytics