Problème d'installation de Java 7

Tags: #<Tag:0x00007f63f4845e40>

Bonjour,

Je vous explique mon problème. J’ai actuellement une machine sous Debian 9 (Strech), sur laquelle j’aimerais y installé Java 7.

Le problème est que ce que je vois a chaque vois c’est un « sudo apt-get install openjdk-7-jdk ». Mais le problème est que ça me dit « E: Le paquet « openjdk-7-jdk » n’a pas de version susceptible d’être installée ».
J’ai un peu chercher, j’ai trouver des java 7 a télécharger, mais rien ne fonctionne.

Si quelqu’un pouvais m’aider, merci d’avance.

Java ou le runetime ?

Que te renvoi un :

apt policy openjdk-7-jdk

Qu’as tu comme dépôts de configuré sur ton Debian ?

Bonjour

Avec debian 10 (buster) :

michel@debT450:~$ apt policy openjdk-7.*
openjdk-7-jre-headless:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-7-jdk:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-7-jre:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
michel@debT450:~$ 

Voir aussi le retour de la ligne de commande :

apt policy openjdk*

Il me faudrait le JRE, mais je sais qu’il y a le JRE dans le JDK. Donc peut importe.

Voici ce que ça me retourne :

root@minvinea:~# apt policy openjdk-7-jdk
openjdk-7-jdk:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
root@minvinea:~# 

J’ai ces dépôts :

root@minvinea:/etc/apt# 
deb http://deb.debian.org/debian/ stretch main
deb http://security.debian.org/debian-security stretch/updates main

Autant pour moi c’est debian 9 (strech) petite erreur de ma part.

root@minvinea:/etc/apt# apt policy openjdk-7.*
openjdk-7-jre-headless:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-7-jdk:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-7-jre:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-8-jdk:
  Installé : 8u252-b09-1~deb9u1
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
 *** 8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-8-jre:
  Installé : 8u252-b09-1~deb9u1
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
 *** 8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-6-jre:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-6-jre-headless:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-8-demo:
  Installé : (aucun)
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
     8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-8-jre-dcevm:
  Installé : (aucun)
  Candidat : 8u112-1
 Table de version :
     8u112-1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-8-jdk-headless:
  Installé : 8u252-b09-1~deb9u1
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
 *** 8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-7-jre-headless:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-8-jre-zero:
  Installé : (aucun)
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
     8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-8-source:
  Installé : (aucun)
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
     8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-jre:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-7-jdk:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-7-jre:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
openjdk-8-jre-headless:
  Installé : 8u252-b09-1~deb9u1
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
 *** 8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-8-dbg:
  Installé : (aucun)
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
     8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
openjdk-8-doc:
  Installé : (aucun)
  Candidat : 8u252-b09-1~deb9u1
 Table de version :
     8u252-b09-1~deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     8u232-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
root@minvinea:/etc/apt#

Bonjour

Pour ton serveur minecraft, tu devrais pouvoir utiliser la version 8
Voir les deux liens suivants : https://minecraft.gamepedia.com/Tutorials/Setting_up_a_server

Bonjour,
Le problème étant là j’ai déjà essayé de lancer le .jar avec Java 8 cela ne fonctionne pas. La version étant bcp plus ancienne elle se lance seulement avec du Java 7.

Sinon j’aurai déja installer une version plus récente de Java

S’il te faut absolument un Java 7, tu peux l’installer à la main (par ici par exemple si tu as un compte Oracle).

Tu peux télécharger et extraire une archive Java 7 sous /opt, et utiliser update-alternatives pour que ton système fasse pointer /usr/bin/java sur cette version de Java .

Pourtant, un extrait du premier lien cité dans mon message précédent

Debian and Ubuntu

Note: You might need to install the package « software-properties-common » by running sudo apt-get install software-properties-common and/or « python-software-properties » by running sudo apt-get install python-software-properties to use the apt-add-repository command.

Due to licensing issues, the repository frequently used to install Oracle Java has been discontinued. It is now recommended that you install OpenJDK 8 or above.

OpenJDK can be installed with one command.

sudo apt-get install openjdk-8-jdk-headless

Removing the ‹ headless › part of the command will install all components of Java.

Note: Tested in Ubuntu 18.04.

Bonjour,
Merci MicP mais d’après ce que viens lire ça ne va correspondre a ce que j’ai besoin. Je vais essayer ce que m’a dit Sputnik93.

Je viens j’ai télécharger et upload l’archive dans le dossier /root, je l’ai extrait avec tar zxvf jdk-7u80-linux-x64.tar.gz et j’ai mv jdk1.7.0_80/ /opt/

Mais pour la suite j’ai fait

mais je ne sais pas quel argument faut-il mettre derrière. Si c’est possible de m’éclairer pour la suite ?
Car j’ai ça

root@minvinea:~# update-alternatives 
update-alternatives: a besoin de --display, --query, --list, --get-selections, --config, --set, --set-selections, --install, --remove, --all, --remove-all ou --auto

Utilisez « update-alternatives --help » pour obtenir des informations sur l'utilisation du programme.
root@minvinea:~# 
root@minvinea:~# update-alternatives --config ja
jar        jarsigner  java       javac      javadoc    javah      javap
root@minvinea:~# update-alternatives --config java
Il n'existe qu'une « alternative » dans le groupe de liens java (qui fournit /usr/bin/java) : /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Rien à configurer.
root@minvinea:~# 

update-alternatives --config java

Du coup j’ai fais ça : update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_80/bin/java 1000
Car je ne voyais pas mon jdk 1.7.0.
Après j’ai fais : update-alternatives --config java ça m’a donner ça :

root@minvinea:~# update-alternatives --config java
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).

  Sélection   Chemin                                          Priorité   État
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java    1081      mode automatique
* 1            /opt/jdk1.7.0_80/bin/java                         1000      mode manuel
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java    1081      mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

J’ai essayé et mon .jar ce lance.
Aurai-je oublié de faire quelque chose ? ou cela est correct ?

Non c’est bon, rien de plus à faire. Tu peux vérifier avec java -version

En tout cas merci a vous pour votre aide.