J'ai un système Ubuntu et je veux remplacer mon openjdk par oracle-jdk.
Cependant, si je supprime mon open-jdk puis installe oracle-jdk, lorsque j'essaie d'installer des paquets, ils veulent installer openjdk et je ne le souhaite pas.
Est-il possible d'installer ces paquets sur oracle-jdk? Un de ces paquets est freemind.
java
dependencies
openjdk
petit ali
la source
la source
PATH
dans/etc/profile.d/jdk.sh
. En supprimant ce fichier et en démarrant un nouveau shell, on a puupdate-alternatives
faire son travail.Réponses:
Vous pouvez supprimer complètement la
OpenJDK
nouvelle installationOracle Java JDK
en procédant comme suit:Supprimer
OpenJDK
complètement par cette commande:Téléchargez le
Oracle Java JDK
ici .Remarque: téléchargez le fichier approprié. Par exemple, si votre système utilise Ubuntu x64 (c’est-à-dire Debian), le fichier à télécharger porte le nom suivant:
jdk-8u51-linux-x64.tar.gz
Pour trouver quelle version est votre système d'exploitation, cliquez ici
Créez un dossier nommé
java
dans/usr/local/
par cette commande:Copiez le fichier téléchargé dans le répertoire
/usr/local/java
. Pour ce faire,cd
dans le répertoire où se trouve le fichier téléchargé, utilisez cette commande pour copier ce fichier dans/usr/local/java/
:CD dans le
/usr/local/java/
répertoire et extrayez ce fichier copié en utilisant cette commande:Après l'extraction, vous devez voir un dossier nommé
jdk1.8.0_51
.Mettez à jour le
PATH
fichier en l'ouvrant/etc/profile
à l'aide de la commandesudo nano /etc/profile
et collez le texte suivant à la fin du fichier:Sauvegarder et quitter.
Indiquez au système que la nouvelle version d'Oracle Java est disponible à l'aide des commandes suivantes:
Définissez Oracle Java JDK par défaut à l'aide des commandes suivantes:
Rechargez le chemin PATH / etc / profile à l’aide de cette commande:
Redémarrez votre système.
Vérifiez la version du JDK Java par
java -version
commande. Si l'installation réussit, elle s'affichera comme suit:C'est ça!
Remarque: Nous supposons que le fichier téléchargé est nommé
jdk-8u51-linux-x64.tar.gz
et utilise ce nom dans toutes les commandes utilisées aux étapes 2, 4 et 5. Cela peut dépendre du type de système d'exploitation, du type de processeur (c'est-à-dire 32 bits ou 64 bits).la source
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz"
Vous pouvez toujours copier la dernière version en remontant la page de téléchargement Oracle et en générer une nouvelle.Vous n'avez pas besoin de supprimer openjdk pour utiliser / installer le jdk d'Oracle. Installez simplement le jdk de l'oracle et configurez le java que vous voulez utiliser en le configurant avec:
Vous pouvez trouver plus d'aide ici: https://help.ubuntu.com/community/Java
la source
Testé sous Ubuntu 14.04 / 16.04. En trois étapes:
Installez le
oracle-java7-installer
(ouoracle-java8-installer
) à partir du référentiel webupd8teamAssurez-vous que cela fonctionne avec la commande suivante:
Il devrait afficher quelque chose de similaire à:
(Facultatif) Supprimez open-jdk si vous souhaitez / devez réellement:
Vous pouvez trouver plus d'informations ici
la source
Unable to find java executable. Check JAVA_HOME and PATH environment variables.
erreuroracle-java8-installer
W: The repository 'http://ppa.launchpad.net/natecarlson/maven3/ubuntu xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
Après avoir supprimé openjdk, essayez cette approche qui a fonctionné pour moi:
Installer Oracle jdk 7 sur le serveur Ubuntu (testé avec Ubuntu 12.0.4)
Quelques informations supplémentaires ici: https://launchpad.net/~webupd8team/+archive/java
(note pour adapter ceci à votre version de jdk)
la source