Page 1 sur 1
[Java7] plus de commande 'java' [Résolu]
Publié : ven. 13 janv. 2012, 19:37
par Liprecorn
Bonjours à tous!
Je viens de faire une mise à jour général (pas faite depuis 1 semaine environ) en utilisant
Vraisemblablement, java6 a été remplacé par java7...
Suite à ça mes programmes java ne se lancent plus (netbeans par exemple)... et je ne peux plus lancer de *.jar, du fait que la commande 'java' n'existe plus... J'oublie peut-être quelque chose d'évident, ça fait des lustres que je n'ai pas touché à java de près ou de loin...
Une idée?
Re: Java7
Publié : ven. 13 janv. 2012, 19:43
par benjarobin
Bonjour,
Je te conseil d'installer jre7-openjdk (Voir wiki pour plus de détail)
Sinon merci de lire les règles du forum et ainsi corriger ton titre
Re: Java7
Publié : ven. 13 janv. 2012, 19:49
par FoolEcho
Il te faut probablement faire source /etc/profile.d/jre.sh
(on le nom qui convient pour java7) ou te reconnecter.
Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 19:59
par Liprecorn
Merci pour vos réponses.
Alors le problème est justement que tout allait bien avant que jre6/jdk6 ne soit remplacé par jre7/jdk7 donc jre7 est bien installé... (d'après yaourt).
ensuite je n'ai pas de fichier ressemblant à
, au mieux j'ai
...
Et j'ai bien évidement pensé à me déloger/reloger, rebooter... mais là non plus ça ne marche pas...
Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 20:01
par benjarobin
Donne la sortie de pacman -Qs java
As tu essayé jre7-openjdk ?
Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 20:06
par Liprecorn
Code : Tout sélectionner
local/ca-certificates-java 20110912-1
Common CA certificates (JKS keystore)
local/doxygen 1.7.6.1-1
A documentation system for C++, C, Java, IDL and PHP
local/gjs 1.30.0-1
Javascript Bindings for GNOME
local/gnome-js-common 0.1.2-1
GNOME JavaScript common modules
local/jdk7-openjdk 7.b147_2.0-5
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary
plugs - SDK
local/jre7-openjdk 7.b147_2.0-5
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary
plugs -Full Java runtime environment - needed for executing Java GUI and
Webstart programs
local/jre7-openjdk-headless 7.b147_2.0-5
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary
plugs - Minimal Java runtime - needed for executing non GUI Java programs
local/js 1.8.5-3
JavaScript interpreter and libraries
local/netbeans 7.1-1
IDE for Java, PHP, Groovy, C, C++ and Python
local/openjdk7-src 7.b147_2.0-5
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary
plugs - sources
local/rhino 1.7R3-1
Open-source implementation of JavaScript written entirely in Java
local/seed 3.2.0-1
Library and interpreter for JavaScript with GObject type system bindings.
Et j'n'ai aucune commande ressemblant à
dans mon environnement

Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 20:08
par FoolEcho
Liprecorn a écrit :donc jre7 est bien installé... (d'après yaourt).
Ce qui ne colle pas avec le fait de ne pas avoir de jre.sh que tu utilises openjdk ou le java d'oracle...
... quelle idée d'utiliser
--sucre
aussi...

(un poil de mauvaise foi, je ne sais pas si ça peut venir de là

)
Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 20:17
par Liprecorn
Après j'ai bien tenter de désinstaller java7 (jre7 jdk7 etc...) puis de les réinstaller de façon classique mais ça ne change rien...

Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 20:20
par benjarobin
usr/bin/java
et etc/profile.d/jre.sh
sont fournit par jre7-openjdk-headless
Donc essaye de faire pacman -S jre7-openjdk-headless
, puis un logout - login, voir un reboot
Sinon pour information il ne faut pas utiliser l'option sucre !!!
Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 21:42
par Liprecorn
D'accord.
Bon bah autant,
ne marchait pas, autant la réinstallation de
a marché...
Merci benjarobin, et aux autres!
Et à titre informatif, pourquoi est-ce que la commande
c'est le mal? Il faut utiliser quoi à la place?
Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 22:37
par benjarobin
Sinon

Re: [Java7] plus de commande 'java'
Publié : ven. 13 janv. 2012, 22:42
par FoolEcho
--sucre force l'installation même en cas de conflits de fichiers (-f de pacman). C'est dangereux (à plus forte raison si tu installes sans regarder ce qu'il se passe).