`

ubuntu jdk

 
阅读更多

This is only a preview; changes have not yet been saved!

Install Oracle Java JDK on Ubuntu Linux
 
 
 
 

This tutorial will cover the installation of 32-bit and 64-bit Oracle Java 7 (currently version number 1.7.0_25) JDK on 32-bit and 64-bit Ubuntu operating systems. These instructions will also work on Debian and Linux Mint.

This article is for those who only want to install the Oracle Java JDK with the Oracle Java JRE included in the JDK download. Instructions for how to install Oracle Java JDK only on Debian based Linux operating systems such as Debian, Ubuntu and Linux Mint.

 

 

 

Steps

  1. 1
    Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below.
    <iframe id="aswift_0" style="margin: 0px; padding: 0px; border-style: none; left: 0px; position: absolute; top: 0px;" name="aswift_0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="468" height="60"></iframe>
    • Type/Copy/Paste: file /sbin/init
      • Note the bit version of your Ubuntu Linux operating system architecture it will display whether it is 32-bit or 64-bit.
         
       
     
  2. 2
    Check if you have Java installed on your system. To do this, you will have to run the Java version command from terminal.
    • Open up a terminal and enter the following command:
      • Type/Copy/Paste: java -version
         
       
    • If you have OpenJDK installed on your system it may look like this:
      • java version "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
        OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
         
       
    • If you have OpenJDK installed on your system, you have the wrong vendor version of Java installed for this exercise.
       
     
  3. 3
    Completely remove the OpenJDK/JRE from your system and create a directory to hold your Oracle Java JDK/JRE binaries. This will prevent system conflicts and confusion between different vendor versions of Java. For example, if you have the OpenJDK/JRE installed on your system, you can remove it by typing the following at the command line:
    • Type/Copy/Paste: sudo apt-get purge openjdk-\*
      • This command will completely remove OpenJDK/JRE from your system
         
       
    • Type/Copy/Paste: sudo mkdir -p /usr/local/java
      • This command will create a directory to hold your Oracle Java JDK and JRE binaries.
         
       
     
  4. 4
    Download the Oracle Java JDK for Linux. Make sure you select the correctcompressed binaries for your system architecture 32-bit or 64-bit (which end in tar.gz).
    • For example, if you are on Ubuntu Linux 32-bit operating system download 32-bit Oracle Java binaries.
       
    • For example, if you are on Ubuntu Linux 64-bit operating system download 64-bit Oracle Java binaries.
       
    • Optional, Download the Oracle Java JDK Documentation
      • Select jdk-7u25-apidocs.zip
         
       
    • Important Information: 64-bit Oracle Java binaries do not work on 32-bit Ubuntu Linux operating systems, you will receive multiple system error messages, if you attempt to install 64-bit Oracle Java on 32-bit Ubuntu Linux.
       
     
  5. 5
    Copy the Oracle Java binaries into the /usr/local/java directory. In most cases, the Oracle Java binaries are downloaded to: /home/"your_user_name"/Downloads.
    • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: cd /home/"your_user_name"/Downloads
         
      • Type/Copy/Paste: sudo cp -r jdk-7u25-linux-i586.tar.gz /usr/local/java
         
      • Type/Copy/Paste: cd /usr/local/java
         
       
    • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: cd /home/"your_user_name"/Downloads
         
      • Type/Copy/Paste: sudo cp -r jdk-7u25-linux-x64.tar.gz /usr/local/java
         
      • Type/Copy/Paste: cd /usr/local/java
         
       
     
  6. 6
    Run the following commands on the downloaded Oracle Java tar.gz files. Make sure to do this as root in order to make them executable for all users on your system. To open a root terminal type sudo -s you will be prompted for your logon password.
    • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo chmod a+x jdk-7u25-linux-i586.tar.gz
         
       
    • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo chmod a+x jdk-7u25-linux-x64.tar.gz
         
       
     
  7. 7
    Unpack the compressed Java binaries, in the directory /usr/local/java
    • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo tar xvzf jdk-7u25-linux-i586.tar.gz
         
       
    • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo tar xvzf jdk-7u25-linux-x64.tar.gz
         
       
     
  8. 8
    Double-check your directories. At this point, you should have two uncompressed binary directories in /usr/local/java for the Java JDK/JRE listed as:
    • Type/Copy/Paste: ls -a
       
    • jdk1.7.0_25
       
     
  9. 9
    Edit the system PATH file /etc/profile and add the following system variables to your system path. Use nano, gedit or any other text editor, as root, open up /etc/profile.
    • Type/Copy/Paste: sudo gedit /etc/profile
       
    • or
       
    • Type/Copy/Paste: sudo nano /etc/profile
       
     
  10. 10
    Scroll down to the end of the file using your arrow keys and add the following lines below to the end of your /etc/profile file:
    • Type/Copy/Paste:

      JAVA_HOME=/usr/local/java/jdk1.7.0_25
      PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
      export JAVA_HOME
      export PATH
       
     
  11. 11
    Save the /etc/profile file and exit.
     
  12. 12
    Inform your Ubuntu Linux system where your Oracle Java JDK/JRE is located. This will tell the system that the new Oracle Java version is available for use.
    • Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_25/bin/java" 1
      • this command notifies the system that Oracle Java JRE is available for use
         
       
    • Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_25/bin/javac" 1
      • this command notifies the system that Oracle Java JDK is available for use
         
       
    • Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_25/bin/javaws" 1
      • this command notifies the system that Oracle Java Web start is available for use
         
       
     
  13. 13
    Inform your Ubuntu Linux system that Oracle Java JDK/JRE must be the default Java.
    • Type/Copy/Paste: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_25/bin/java
      • this command will set the java runtime environment for the system
         
       
    • Type/Copy/Paste: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_25/bin/javac
      • this command will set the javac compiler for the system
         
       
    • Type/Copy/Paste: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_25/bin/javaws
      • this command will set Java Web start for the system
         
       
     
  14. 14
    Reload your system wide PATH /etc/profile by typing the following command:
    • Type/Copy/Paste: . /etc/profile
       
    • Note your system-wide PATH /etc/profile file will reload after reboot of your Ubuntu Linux system
       
     
  15. 15
    Test to see if Oracle Java was installed correctly on your system. Run the following commands and note the version of Java:
     
  16. 16
    A successful installation of 32-bit Oracle Java will display:
    • Type/Copy/Paste: java -version
      • This command displays the version of java running on your system
         
       
    • You should receive a message which displays:
      • java version "1.7.0_25"
        Java(TM) SE Runtime Environment (build 1.7.0_25-b25)
        Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
         
       
    • Type/Copy/Paste: javac -version
      • This command lets you know that you are now able to compile Java programs from the terminal.
         
       
    • You should receive a message which displays:
      • javac 1.7.0_25
         
       
     
  17. 17
    A successful installation of Oracle Java 64-bit will display:
    • Type/Copy/Paste: java -version
      • This command displays the version of java running on your system
         
       
    • You should receive a message which displays:
      • java version "1.7.0_25"
        Java(TM) SE Runtime Environment (build 1.7.0_21-b21)
        Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
         
       
    • Type/Copy/Paste: javac -version
      • This command lets you know that you are now able to compile Java programs from the terminal.
         
       
    • You should receive a message which displays:
      • javac 1.7.0_25
         
       
     
  18. 18
    Congratulations, you just installed Oracle Java on your Linux system. Now reboot your Ubuntu Linux system. Afterwards, your system will be fully configured for running and developing Java programs. Later on you may want to try compiling and running your own Java programs by following this article How to Create your First Java Program on Ubuntu Linux
     

Optional: How to enable Oracle Java in your Web Browsers

  1. 1
    To enable your Java plug-in in your web browsers you must make a symbolic link from the web browsers plug-in directory to the location of the Java plug-in included in your distribution of Oracle Java.
     

Important Note: I would urge caution when enabling Oracle Java 7 in your web browsers, due to the fact there have been many numerous security flaws and exploits. Essentially, by enabling Oracle Java 7 in your web browsers if a security flaw or exploit is discovered this is how the bad guys break in and compromise your system. For more information on security flaws and exploits in Java see the following website: Java Tester

Google Chrome

32-bit Oracle Java instructions:

  1. 1
    Issue the following commands.
    • Type/Copy/Paste: sudo mkdir -p /opt/google/chrome/plugins
      • this will create a directory called /opt/google/chrome/plugins
         
       
    • Type/Paste/Copy: cd /opt/google/chrome/plugins
      • this will change you into the google chrome plugins directory,make sure you are in this directory before you make the symbolic link
         
       
    • Type/Paste/Copy: sudo ln -s /usr/local/java/jdk1.7.0_25/jre/lib/i386/libnpjp2.so
      • this will create a symbolic link from the Java JRE( Java Runtime Environment ) plugin libnpjp2.so to your Google Chrome web browser
         
       
     

64-bit Oracle Java instructions:

  1. 1
    Issue the following commands.
    • Type/Copy/Paste: sudo mkdir -p /opt/google/chrome/plugins
      • this will create a directory called /opt/google/chrome/plugins
         
       
    • Type/Paste/Copy: cd /opt/google/chrome/plugins
      • this will change you into the google chrome plugins directory,make sure you are in this directory before you make the symbolic link
         
       
    • Type/Paste/Copy: sudo ln -s /usr/local/java/jdk1.7.0_25/jre/lib/amd64/libnpjp2.so
      • this will create a symbolic link from the Java JRE( Java Runtime Environment ) plugin libnpjp2.so to your Google Chrome web browser
         
       
     

Reminders:

  1. 1
    Note: Sometimes when you issue the above command you may receive a message which states:
    • ln: creating symbolic link `./libnpjp2.so': File exists
       
    • To correct this issue simply remove the previous symbolic link using the following command:
       
    • Type/Copy/Paste: cd /opt/google/chrome/plugins
       
    • Type/Copy/Paste: sudo rm -rf libnpjp2.so
       
    • Make sure you are in the /opt/google/chrome/plugins directory before you issue the command
       
     
  2. 2
    Restart your web browser and go to Java Tester to test if Java is functioning in your web browser.
     

Mozilla Firefox

32-bit Oracle Java instructions:

  1. 1
    Issue the following commands.
    • Type/Paste/Copy: cd /usr/lib/mozilla/plugins
      • this will change you into the directory /usr/lib/mozilla/plugins, create this directory if you do not have it
         
       
    • Type/Paste/Copy: sudo mkdir -p /usr/lib/mozilla/plugins
      • this will create the directory /usr/lib/mozilla/plugins, make sure you are in this directory before you make the symbolic link
         
       
    • Type/Paste/Copy: sudo ln -s /usr/local/java/jdk1.7.0_25/jre/lib/i386/libnpjp2.so
      • this will create a symbolic link from the Java JRE( Java Runtime Environment ) plugin libnpjp2.so to your Mozilla Firefox web browser
         
       
     

64-bit Oracle Java instructions:

  1. 1
    Issue the following commands.
    • Type/Paste/Copy: cd /usr/lib/mozilla/plugins
      • this will change you into the directory /usr/lib/mozilla/plugins, create this directory if you do not have it
         
       
    • Type/Paste/Copy: sudo mkdir -p /usr/lib/mozilla/plugins
      • this will create the directory /usr/lib/mozilla/plugins, make sure you are in this directory before you make the symbolic link
         
       
    • Type/Paste/Copy: sudo ln -s /usr/local/java/jdk1.7.0_25/jre/lib/amd64/libnpjp2.so
      • this will create a symbolic link from the Java JRE( Java Runtime Environment ) plugin libnpjp2.so to your Mozilla Firefox web browser
         
       
     

Reminders:

  1. 1
    Note: Sometimes when you issue the above command you may receive a message which states:
    • ln: creating symbolic link `./libnpjp2.so': File exists
       
    • To correct this issue simply remove the previous symbolic link using the following command:
       
    • Type/Copy/Paste: cd /usr/lib/mozilla/plugins
       
    • Type/Copy/Paste: sudo rm -rf libnpjp2.so
       
    • Make sure you are in the /usr/lib/mozilla/plugins directory before you issue the command
       
     
  2. 2
    Restart your web browser and go to Java Tester to test if Java is functioning in your web browser.
分享到:
评论

相关推荐

    ubuntu jdk1.8.zip

    ubuntu是基于debian开发的,centos是基于redhat开发的,因两者的包在不同的操作系统上面安装过程对环境要求略有不同,因此这里下载了ubuntu的安装包jdk-8u241-linux-x64.tar.gz

    ubuntu: jdk1.8安装包(免费)

    在Ubuntu系统上安装Java Development Kit (JDK) 版本1.8是开发Java应用程序的基础步骤。这个免费的安装包提供了必要的环境,让开发者可以在Ubuntu上编写、编译和运行Java程序。本文将详细介绍如何在Ubuntu系统上安装...

    ubuntu jdk,android环境搭建

    ubuntu下jdk的搭建,android开发环境的搭建

    Ubuntu下载JDK8,压缩包安装

    在Ubuntu系统上安装Java Development Kit (JDK) 是开发者日常工作中常见的操作,特别是对于需要进行Java编程或运行Java应用程序的用户。在这个过程中,我们通常会选择官方提供的二进制压缩包进行安装,因为这种方式...

    liux下的jdk-1.7.80支持ubuntu16.4.3

    针对ubuntu系统上的安装jdk的版本,兼容性不错,

    ubuntu 安装JDK

    "Ubuntu 安装 JDK 详解" Ubuntu 作为一款流行的 Linux 操作系统,安装 JDK 是一种常见的需求,特别是在开发 Java 应用程序时。下面我们将详细介绍如何在 Ubuntu 中安装 JDK。 更新 apt-get 列表 在安装 JDK 之前...

    Ubuntu系统jdk1.7

    Ubuntu系统中的JDK1.7是Java开发和运行环境的重要组成部分,尤其对于那些依赖此特定版本的Java应用程序来说至关重要。JDK(Java Development Kit)是甲骨文公司提供的一个工具集,包含了编译、调试、运行Java程序所...

    Ubuntu12.04安装JDK1.7

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

    jdk1.8安装包,ubuntu.zip

    本教程将详细介绍在Ubuntu操作系统上安装JDK 1.8的步骤。 首先,我们需要了解Ubuntu系统对JDK的需求。Ubuntu是一个基于Debian的开源Linux发行版,广泛用于服务器和桌面环境。为了在Ubuntu上运行Java程序,我们需要...

    JDK 7 FOR Ubuntu Linux 64bit 安装包

    接着,我们需要添加Oracle JDK的官方存储库,因为默认的Ubuntu软件源可能不包含JDK 7。这可以通过创建一个新的文件来实现,打开终端并输入: ```bash sudo nano /etc/apt/sources.list.d/oracle-java7.list ``` ...

    jdk7-ubuntu16.rar

    《Ubuntu 16.04上安装与配置OpenJDK 7详解》 在信息技术领域,Java开发工具包(Java Development Kit,简称JDK)是Java编程语言开发环境的核心组件,它包含了Java编译器、Java运行时环境以及其他必要的工具。...

    jdk1.7安装包下载

    Java Development Kit(JDK)是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具。JDK1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司在2011年发布的一个...

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

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

    ubuntu10下安装jdk1.5的方法及文件

    ubuntu10下安装jdk1.5的方法及文件 具体方法见文件里面,安装以后配置一下环境变量就可以使用

    ubuntu下安装jdk1.6

    在Ubuntu系统中安装JDK1.6是一个关键的步骤,特别是对于那些依赖Java环境的开发者和运维人员。本文将提供一份详细的指南,教你如何在Ubuntu上安装JDK1.6.0_30版本。 首先,你需要下载适用于Linux平台的JDK安装文件...

    jdk-8u202-linux-x64.tar.gz

    在给定的标题"jdk-8u202-linux-x64.tar.gz"中,我们看到的是针对Linux 64位操作系统的JDK 8更新202版本的压缩文件。 **JDK的核心组件:** 1. **Java编译器 (javac)**:这是将源代码(.java文件)编译成可执行的字节...

    ubuntu配置jdk环境

    ### Ubuntu配置JDK环境知识点详解 #### 一、前言 Ubuntu是一款广泛使用的Linux发行版,因其稳定性与安全性被众多开发者所青睐。对于Java开发者来说,在Ubuntu上搭建一个良好的开发环境至关重要。本文将详细介绍...

    Hadoop2.7.2LIUNX集群(2)所需JDK1.8.gz

    Hadoop2.7.2LIUNX集群(2)所需JDK1.8.gzHadoop2.7.2LIUNX集群(2)所需JDK1.8.gzHadoop2.7.2LIUNX集群(2)所需JDK1.8.gzHadoop2.7.2LIUNX集群(2)所需JDK1.8.gz

    jdk-8u231-linux-x64

    这是从2019年10月28日Oracle官网上搬运来的最新版JDK1.8,适用于Ubuntu系的64位Linux系统 官方的校验信息如下: jdk-8u231-linux-x64.tar.gz sha256: a011584a2c9378bf70c6903ef5fbf101b30b08937441dc2ec67932fb...

    JDK1.7 Ubuntu16.04亲测可用

    **JDK 1.7 在 Ubuntu 16.04 上的安装与配置** 随着Java技术的不断发展,Oracle公司对不同版本的JDK进行了更新和调整。然而,有些项目或系统可能仍然依赖于较早的版本,比如JDK 1.7。在Oracle官网关闭了1.7版本的...

Global site tag (gtag.js) - Google Analytics