web-dev-qa-db-fra.com

jps ne fonctionne pas

J'ai installé Java-1.6.0-openjdk-devel. 

$Java -version

Java version "1.6.0_24"

OpenJDK Runtime Environment (IcedTea6 1.11.3) (rhel-1.48.1.11.3.el6_2-x86_64)

OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

lors de la saisie de jps dans l'invite de commande

$jps

-bash: jps: command not found

Je ne crois pas que ce soit une erreur openjdk car je l'ai utilisé il y a environ 6 mois sur le même système et cela a fonctionné correctement. En outre, cela fonctionne bien sur mon ordinateur portable.

14
Phelodas

Il vous suffit de mettre $Java_HOME/bin dans votre variable $PATH.

24
Anupam Bagchi

C'est un problème commun. La raison de ce problème est que le paquet open jdk ne contient que jre dans CentOs. Par conséquent, jps n'est pas préinstallé. Afin de résoudre ce problème et de développer des applications Java, vous devez installer les packages jdk devel ouverts. 

Tout d’abord, listez les packages pour développeurs et installez-en un approprié avec les commandes présentées ci-dessous.

  1. yum list Java*devel*
  2. Sudo yum install Java-1.7.0-openjdk-devel.x86_64
  3. jps
9
tolgabuyuktanir

Ajoutez Java_HOME à la variable PATH dans bashrc file si vous utilisez un système d’exploitation basé sur Linux.

vim ~/.bashrc
export Java_HOME=/opt/jdk1.8.0_72/
export PATH=$Java_HOME/bin:$PATH
source ~/.bashrc
8
Hemanth H L

Quand j’essaie jps j’ai 

jps: commande non trouvée ...

Parce que je n'ai pas installé jps 

et j'ai résolu en installant jdk.

yum install jdk
3
ppromsiri

jps ne fait pas partie de l'openjdk. vous devez l'installer en utilisant la commande

pour Java 7 - Sudo yum install Java-1.7.0-openjdk-devel

pour Java 8 - Sudo yum install Java-1.8.0-openjdk-devel

2

Cette commande m'a également travaillé:

alias jps='<your JDK path>/bin/jps'
1
Celtik

vérifiez le répertoire d'installation de Java i.e $ Java_HOME

puis faites un lien sym i.e 

ln -s $ Java_HOME/bin/jps/usr/bin/jps

1
Vikash Singh

essayez cette commande: export PATH = $ PATH: /home/dav/jdk1.7.0_45/bin

son chemin relatif de votre Java. Dans ce cas, mon Java est situé dans/home/dav/dir . Lancez jpsit fonctionnera.

0
DK Rajput

premièrement, assurez-vous que jps est installé quelque part. vous devez exécuter la commande Sudo update-alternatives --config jps --auto pour lier le jps à /usr/bin/jps ou simplement ajouter $Java_HOME/bin à votre $PATH comme la première réponse.

0
shawnzhu