How to do java installation on Linux (Ubuntu)

I want to build Android kk 4.4, and I followed Google instructions, but it supports Java version 1.6.0_24:

java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

I tried this:

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

But I could not get version 1.6.0_26, and I need this to create a full android.

How to install the correct version using apt-get?!

+4
source share
3 answers

There is no mention of java version in the above link. In addition, the installation steps are direct.

In any case, just specify the exact version of the package using apt-get, which you could do (apache2 installation example)

sudo apt-get install apache2=2.2.20-1ubuntu1

view this link

+2
source

1:. , Ubuntu Linux 32- 64-, .

file /sbin/init

. Ubuntu Linux , 32- 64-.


2: , ​​ Java. Java .

:

java -version

OpenJDK , :

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)

OpenJDK , ​​ Java .


3: OpenJDK/JRE Oracle JDK/JRE. Java. , OpenJDK/JRE, , :

sudo apt-get purge openjdk-\*

OpenJDK/JRE

sudo mkdir -p /usr/local/java

Oracle JDK JRE.


4: Oracle JDK/JRE Linux. , 32- 64- ( tar.gz).

  • , 32- Ubuntu Linux, 32- Oracle Java.
  • , 64- Ubuntu Linux, 64- Oracle Java.
  • : 64- Oracle Java 32- Ubuntu Linux, , 64- Oracle Java 32- Ubuntu Linux.

5: Oracle Java /usr/local/java. Oracle Java :

/home/"your_user_name"/Downloads

32- Oracle Java 32- Ubuntu Linux:

cd /home/"your_user_name"/Downloads

sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java

sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java

cd /usr/local/java

64- Oracle Java 64- Ubuntu Linux:

cd /home/"your_user_name"/Downloads

sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java

sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java

cd /usr/local/java

6: Java /usr/local/java

32- Oracle Java 32- Ubuntu Linux:

sudo tar xvzf jdk-7u45-linux-i586.tar.gz
sudo tar xvzf jre-7u45-linux-i586.tar.gz

64- Oracle Java 64- Ubuntu Linux:

sudo tar xvzf jdk-7u45-linux-x64.tar.gz
sudo tar xvzf jre-7u45-linux-x64.tar.gz

7: . /usr/local/java Java JDK/JRE, :

ls -a

  • jdk1.7.0_45
  • jre1.7.0_45

8: PATH /etc/profile . nano, gedit , root, /etc/profile.

sudo gedit /etc/profile
(or)
sudo nano /etc/profile

9: /etc/profile:

JAVA_HOME=/usr/local/java/jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH


10: Ubuntu Linux, Java JDK/JRE. , Oracle Java .

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1

, Oracle Java JRE

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1

, Oracle Java JDK

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1

, Oracle Java Web


11: Ubuntu Linux, Java JDK/JRE Java .

sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java

java

sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac

javac-

sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws

Java Web


12: PATH/etc/profile , :

./etc/profile

: PATH/etc/profile Ubuntu Linux.


13: Oracle Java :

32-

java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)

javac -version
javac 1.7.0_45

64-

java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

javac -version
javac 1.7.0_45

, Oracle Java Linux. Ubuntu Linux. Java

+2

I always use the Oracle JDK Download site. This allows you to get any version of Java 6 you want, or any version back to Java 1.1.

BTW I would consider upgrading from ubuntu 10.04 to 12.04, if not 13.10.

+1
source

All Articles