Question Le fichier Java bin ne sera pas installé manuellement [fermé]


J'ai téléchargé un fichier java bin manuellement à partir de ici. Ensuite, j'ai essayé de l'installer en utilisant les commandes suivantes. Mais je ne peux pas l'installer. Quelqu'un peut-il m'aider à installer manuellement?

aneal@ubuntu:~/Downloads$ sh jdk-6u25-linux-i586.bin
Unpacking...
Checksumming...
Extracting...
jdk-6u25-linux-i586.bin: 113: ./install.sfx.5171: not found
Failed to extract the files.  Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.


aneal@ubuntu:~/Downloads$ sudo ./jdk-6u25-linux-i586.bin
Unpacking...
Checksumming...
Extracting...
./jdk-6u25-linux-i586.bin: 113: ./install.sfx.5197: not found
Failed to extract the files.  Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.

PS: mon architecture est x86


4
2018-05-08 05:38


origine


Le fichier d'installation est pour l'architecture x86 - la version de votre architecture Ubuntu est-elle également x86? - htorque
Pouvez-vous ajouter la sortie de "uname -a" - tgm4883
Cette question semble être abandonnée, si vous rencontrez un problème similaire s'il vous plaît poser une nouvelle question avec des détails relatifs à votre problème. Si vous sentez que cette question est ne pas abandonné, veuillez signaler la question en expliquant cela. :) - jrg♦


Réponses:


Tout d'abord, revérifiez que vous installez Java 32 bits sur un système d'exploitation 32 bits (ou installez Java 64 bits sur un système d'exploitation 64 bits). Bien qu'il soit possible d'installer Java 32 bits sur Linux 64 bits, il n'y a généralement aucune raison (et vous devez installer des dépendances supplémentaires pour le faire).

Deuxièmement, nettoyez les anciens fichiers extraits si la première tentative d'installation échoue. Vous ne devriez pas avoir à "sudo" pour installer.

Troisièmement, n'essayez pas de "sh" l'installateur; au lieu de cela, rendez-le simplement exécutable (par conséquent, vous ne comptez pas trouver le bon "sh" dans votre PATH):

$ chmod a+x ./jdk-6u25-linux-i586.bin
$ ./jdk-6u25-linux-i586.bin

Enfin, bien que vous souhaitiez installer manuellement le fichier jdk.bin, vous pouvez d’abord essayer d’installer le kit JDK intégré pour vous assurer que vous disposez de toutes les dépendances. Selon votre version d'Ubuntu, vous pourriez être en mesure de:

sudo apt-get update
sudo apt-get install sun-java6-jdk

Vous devrez peut-être ajouter un référentiel ppa (pré-10.04) ou activer les référentiels "partenaires" (10.04 / 10.10 ou ultérieur). Cela a changé un peu de version en version (d'ubuntu). (Voir: https://stackoverflow.com/questions/3747789/how-to-install-sun-jdk-on-ubuntu-10-10-maverick-meerkat )


4
2018-05-09 09:49



déjà essayé! pas de chance !! - nebula
essayez peut-être une version différente de Java et voyez si vous obtenez la même erreur, ou au moins plus d'informations sur le problème. Essayez java5 ou java7 - voir cette question: askubuntu.com/questions/32124/… ... Mais si "apt-get install sun-java6-jdk" fonctionnait, alors considérez-le "job done"; il n'est plus nécessaire d'installer le ".bin" manuellement. Si vous voulez plus d'un jdk, juste apt-get alternatives / galternatives. - michael