Question: How do I Install Java on Ubuntu or Debian OS?
Answer: If Java is not installed, you’ll get the following error message when you do java -version.
As shown below, you’ll find both Java5 and Java6 JDK and JRE related packages.
After reading the license terms, you’ll be prompted with the
following window, where you have to agree to the “license terms” by
clicking on Yes.
Answer: If Java is not installed, you’ll get the following error message when you do java -version.
# java -version The program 'java' can be found in the following packages: * gij-4.3 * java-gcj-compat-headless * openjdk-6-jre-headless * cacao * gij-4.2 * jamvm * kaffe Try: apt-get install -su: java: command not found
Search for Java Package that needs to be Installed
Before installing, you may want to do apt-cache search to find out all available packages that starts with sun-java.As shown below, you’ll find both Java5 and Java6 JDK and JRE related packages.
# sudo apt-get update # apt-cache search ^sun-java sun-javadb-client - Java DB client sun-javadb-common - Java DB common files sun-javadb-core - Java DB core sun-javadb-demo - Java DB demo sun-javadb-doc - Java DB documentation sun-javadb-javadoc - Java DB javadoc sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples sun-java5-doc - Sun JDK(TM) Documention -- integration installer sun-java5-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0 sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0 sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files) sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples sun-java6-doc - Sun JDK(TM) Documention -- integration installer sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6 sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files) sun-java6-plugin - The Java(TM) Plug-in, Java SE 6 sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files
Install Java on Ubuntu
Execute sudo apt-get install sun-java6-jdk to install the Java 6 JDK on Ubuntu as shown below. If you need only the run time environment, install sun-java6-jre.# sudo apt-get install sun-java6-jdk Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic Use 'apt-get autoremove' to remove them. The following extra packages will be installed: gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin sun-java6-jre unixodbc Suggested packages: equivs sun-java6-demo openjdk-6-doc sun-java6-source sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts libmyodbc odbc-postgresql libct1 The following NEW packages will be installed: gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin sun-java6-jdk sun-java6-jre unixodbc 0 upgraded, 7 newly installed, 0 to remove and 68 not upgraded. Need to get 54.5MB of archives. After this operation, 161MB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://us.archive.ubuntu.com jaunty/main java-common 0.30ubuntu4 [80.3kB] Get:2 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-jre 6-16-0ubuntu1.9.04 [6421kB] Get:3 http://us.archive.ubuntu.com jaunty/main odbcinst1debian1 2.2.11-16build3 [66.3kB] Get:4 http://us.archive.ubuntu.com jaunty/main unixodbc 2.2.11-16build3 [295kB] Get:5 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-bin 6-16-0ubuntu1.9.04 [29.1MB] Get:6 http://us.archive.ubuntu.com jaunty-updates/multiverse sun-java6-jdk 6-16-0ubuntu1.9.04 [18.5MB] Get:7 http://us.archive.ubuntu.com jaunty/main gsfonts-x11 0.21 [10.5kB] Fetched 54.5MB in 4min 53s (186kB/s) Preconfiguring packages ... Selecting previously deselected package java-common. (Reading database ... 142715 files and directories currently installed.) Unpacking java-common (from .../java-common_0.30ubuntu4_all.deb) ... Selecting previously deselected package sun-java6-jre. Unpacking sun-java6-jre (from .../sun-java6-jre_6-16-0ubuntu1.9.04_all.deb) ... Selecting previously deselected package odbcinst1debian1. Unpacking odbcinst1debian1 (from .../odbcinst1debian1_2.2.11-16build3_i386.deb) ... Selecting previously deselected package unixodbc. Unpacking unixodbc (from .../unixodbc_2.2.11-16build3_i386.deb) ... Selecting previously deselected package sun-java6-bin. Unpacking sun-java6-bin (from .../sun-java6-bin_6-16-0ubuntu1.9.04_i386.deb) ... sun-dlj-v1-1 license has already been accepted Selecting previously deselected package sun-java6-jdk. Unpacking sun-java6-jdk (from .../sun-java6-jdk_6-16-0ubuntu1.9.04_i386.deb) ... sun-dlj-v1-1 license has already been accepted Selecting previously deselected package gsfonts-x11. Unpacking gsfonts-x11 (from .../gsfonts-x11_0.21_all.deb) ... Processing triggers for doc-base ... Processing 3 added doc-base file(s)... Registering documents with scrollkeeper... Processing triggers for man-db ... Processing triggers for shared-mime-info ... Setting up java-common (0.30ubuntu4) ... Setting up odbcinst1debian1 (2.2.11-16build3) ... Setting up unixodbc (2.2.11-16build3) ... Setting up gsfonts-x11 (0.21) ... Setting up sun-java6-bin (6-16-0ubuntu1.9.04) ... Setting up sun-java6-jre (6-16-0ubuntu1.9.04) ... Setting up sun-java6-jdk (6-16-0ubuntu1.9.04) ... Processing triggers for libc6 ... ldconfig deferred processing now taking placeDuring the installation, you’ll be prompted with the following window, where you have to read the “Operating System Distributor License for Java” and click on OK.
Verify the Java Installation
Finally, execute java -version and make sure Java is installed properly as shown below.# java -version java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
No comments:
Post a Comment