Java 7 installeren op Ubuntu

om java te installeren heb ik altijd de klassieke manier van de terminal gebruikt.
Ik wil Java handmatig installeren.
Ik plaatste de map van de JDK op het bureau en ik stelde omgevingsvariabelen in (PATH, CLASSPATH en JAVA_HOME).
Als ik vanuit de terminal java -versiontyp, word ik afgedrukt

[email protected]:~$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

Maar als ik eclipse of netbeans probeer te installeren, waarschuwt het systeem door te zeggen dat er geen Java op de machine is geïnstalleerd.

Wat ontbreekt er om een handmatige installatie te voltooien?
(Ubuntu 13.04)


Antwoord 1, autoriteit 100%

Dit antwoord beschrijft hoe Oracle Java 7 moet worden geïnstalleerd. Dit werkt niet meer sinds Oracle Java 7 aan het einde van de levensduur heeft en plaatst de binaire downloads voor versies met beveiligingspatches achter een betaalmuur. Ook is OpenJDK volwassen geworden en is het tegenwoordig een meer levensvatbaar alternatief.

In Ubuntu 16.04 en hoger is Java 7 niet langer beschikbaar. Meestal kunt u het beste Java 8 (of 9) installeren.

sudo apt-get install openjdk-8-jre

of, als je ook de compiler wilt, pak de jdk:

sudo apt-get install openjdk-8-jdk

In Trusty is de eenvoudigste manier om Java 7 momenteel te installeren, het OpenJDK-pakket te installeren:

sudo apt-get install openjdk-7-jre

of, voor de jdk:

sudo apt-get install openjdk-7-jdk

Als u specifiek op zoek bent naar Java 7 op een versie van Ubuntu die het niet langer ondersteunt, zie https://askubuntu.com/Questions/761127/how-do-i-ubuntall-openjdk-7-on-ubuntu-16-04-Or-heeder .


Antwoord 2, Autoriteit 10%

sudo apt-get update
sudo apt-get install openjdk-7-jdk

En als u al andere JDK-versies hebt geïnstalleerd

sudo update-alternatives --config java

Selecteer vervolgens de Java 7-versie.


Antwoord 3, Autoriteit 9%

Naast het antwoord van Flow kunt u ook het volgende uitvoeren om Java_Home en Path in te stellen:

sudo apt-get install oracle-java7-set-default

Meer informatie op:
http://www.ubuntuupdates.org/package/webupd8_java/precise/ Hoofd / Base / Oracle-Java7-set-standaard


Antwoord 4, Autoriteit 7%

Download Java jdk<version>-linux-x64.tar.gzbestand van https://www.oracle.com/technetwork/java/javase/downloads/index.html .

Pak dit bestand uit waar u maar wilt. Zoals: /home/java(mapnaam gemaakt door gebruiker in Home Directory).

Open nu terminal.
Stel pad JAVA_HOME=pathin van uw jdk-map (open de jdk-map en klik met de rechtermuisknop op een map, ga naar eigenschappen en kopieer het pad met alles selecteren)
en plak hier.

Vind ik leuk: JAVA_HOME=/home/xxxx/java/JDK1.8.0_201

Laat Ubuntu weten waar onze JDK/JRE zich bevindt.

sudo update-alternatives --install /usr/bin/java java /home/xxxx/java/jdk1.8.0_201/bin/java 20000
sudo update-alternatives --install /usr/bin/javac javac /home/xxxx/java/jdk1.8.0_201/bin/javac 20000
sudo update-alternatives --install /usr/bin/javaws javaws /home/xxxx/java/jdk1.8.0_201/bin/javaws 20000

Vertel Ubuntu dat onze installatie, d.w.z. jdk1.8.0_05, de standaard Java moet zijn.

sudo update-alternatives --set java /home/xxxx/sipTest/jdk1.8.0_201/bin/java
sudo update-alternatives --set javac /home/xxxx/java/sipTest/jdk1.8.0_201/bin/javac
sudo update-alternatives --set javaws /home/xxxxx/sipTest/jdk1.8.0_201/bin/javaws

Probeer nu:

$ sudo update-alternatives --config java

Er zijn 3 keuzes voor de alternatieve java (met /usr/bin/java).

 Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-oracle1/bin/java   1047      auto mode
  1            /usr/bin/gij-4.6                       1046      manual mode
  2            /usr/lib/jvm/java-6-oracle1/bin/java   1047      manual mode
  3            /usr/lib/jvm/jdk1.7.0_75/bin/java      1         manual mode

Druk op ENTER om de huidige keuze te houden [*] of Type Selection Number: 3

update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/bin/java to provide /usr/bin/java (java) in manual mode

Herhaal het bovenstaande voor:

sudo update-alternatives --config javac
sudo update-alternatives --config javaws

Antwoord 5, Autoriteit 2%

Ik denk dat u Java-installatieprocedure zorgvuldig moet overwegen. Hieronder is het gedetailleerde proces dat bijna alle mogelijke storingen dekt. ​​

Installeren van Java met Apt-Get is eenvoudig. Werk eerst de pakketindex bij:

sudo apt-get update

Controleer of Java nog niet is geïnstalleerd:

java -version

Als het retourneert “Het programma Java is te vinden in de volgende pakketten”, is Java nog niet geïnstalleerd, dus voer de volgende opdracht uit:

sudo apt-get install default-jre

Je bent prima tot nu toe als ik aanneem.

Hiermee wordt de Java Runtime-omgeving (JRE) geïnstalleerd. Als u in plaats daarvan de Java Development Kit (JDK) nodig hebt, die meestal nodig is om Java-toepassingen te compileren (bijvoorbeeld Apache Ant, Apache Maven, Eclipse en Intellij-idee, voert u de volgende opdracht uit:

sudo apt-get install default-jdk

dat is alles wat nodig is om Java te installeren.

OpenJDK 7:

Om OpenJDK 7 te installeren, voert u de volgende opdracht uit:

sudo apt-get install openjdk-7-jre 

Hiermee wordt de Java Runtime-omgeving (JRE) geïnstalleerd. Als u in plaats daarvan de Java Development Kit (JDK) nodig hebt, voert u de volgende opdracht uit:

sudo apt-get install openjdk-7-jdk

Oracle JDK installeren:

De Oracle JDK is de officiële JDK; Het is echter niet langer verstrekt door Oracle als standaardinstallatie voor Ubuntu.

U kunt het nog steeds installeren met Apt-Get. Om elke versie te installeren, voert u eerst de volgende opdrachten uit:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Volg vervolgens, afhankelijk van de versie die u wilt installeren een van de volgende opdrachten:

Oracle JDK 7:

sudo apt-get install oracle-java7-installer

Oracle JDK 8:

sudo apt-get install oracle-java8-installer

Antwoord 6

PPA-methode werkt niet meer.

Terwijl Oracle Java 6 en 7 niet al een tijdje worden ondersteund, waren ze nog steeds beschikbaar om tot voor kort te downloaden op de website van Oracle.

De binaries zijn echter ongeveer 10 dagen geleden (?), dus de Oracle Java (JDK) 6 en 7 installateurs beschikbaar in de WebUpD8 Oracle Java PPA werken niet langer.

Oracle Java 6 en 7 zijn nu alleen beschikbaar voor mensen met een Oracle Support-account (die niet gratis is), dus ik kan dit niet ondersteunen voor de PPA-pakketten.

Bron: http : //www.webupd8.org/2017/06/WHY-OROL-JAVA-7-AND-6-Installers-no.html
Gedateerd: juni 2017

Oracle’s downloadpagina zegt

Updates voor Java SE 7 Vrijgegeven na april 2015 en updates voor Java SE 6 die na april 2013 zijn uitgebracht, zijn alleen beschikbaar voor Oracle-klanten via mijn Oracle-ondersteuning (vereist ondersteuningslogin).

Java SE Advanced biedt gebruikers commerciële functies, toegang tot kritieke bugfixes, beveiligingsopbieden en algemeen onderhoud “.

Ik moest het downloaden van Oracle Archives –
http://www.Or enorm. com / technetwork / java / javase / downloads / java-archief-downloads-javase7-521261.html

U hebt hier echter een account nodig.


Antwoord 7

Flow’s antwoord is het beste, maar het is het beste werkte niet helemaal voor mij. Ik moest ook het volgende doen om het te laten werken:

  1. export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/
  2. chmod 777OP DE MAP
  3. ./gradlew build– Building Hibernate

Antwoord 8

Oracle Java 1.7.0 van .Deb-pakketten

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 
sudo apt-get dist-upgrade

Workaround voor 1.7.0_51

Er is een probleem 123 momenteel in OAB en A Pull-aanvraag

Hier is de gepatchte vesion:

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 
sudo apt-get dist-upgrade

Antwoord 9

Open Applicaction -> Accessories -> Terminal
Type commandline as below...
sudo apt-get install openjdk-7-jdk
Type commandline as below...
apt-cache search jdk
(Note: openjdk-7-jdk is symbolically used here. You can choose the JDK version as per your requirement.)
For "JAVA_HOME" (Environment Variable) type command as shown below, in "Terminal" using your installation path...
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk
(Note: "/usr/lib/jvm/java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)
For "PATH" (Environment Variable) type command as shown below, in "Terminal" using your installation path...
export PATH=$PATH:/usr/lib/jvm/java-7-openjdk/bin
(Note: "/usr/lib/jvm/java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)
Check for "open jdk" installation, just type command in "Terminal" as shown below
javac -version

Antwoord 10

Zowel Oracle als moderne versies van Ubuntu zijn verhuisd naar nieuwere versies van Java. De standaard voor Ubuntu 20.04 is OpenJDK 11, wat goed genoeg is voor de meeste doeleinden.

Als je het echt nodig hebt voor het uitvoeren van oudere programma’s, is OpenJDK 8 ook beschikbaar voor Ubuntu 20.04 vanuit de officiële repositories.

Als je echtprecies Java 7 nodig hebt, kun je vanaf 2020 het beste een Zulu-distributie downloaden. Het gemakkelijkst te installeren als je root-rechten hebt, is de .DEB-versie, anders download je de .ZIP-versie.

https://www.azul.com/downloads/zulu-community/?version=java-7-lts&os=ubuntu&architecture=x86-64-bit&package=jdk

Other episodes