wake-up-neo.net

jps funktioniert nicht

Ich habe Java-1.6.0-openjdk-devel installiert. 

$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)

wenn Sie jps in die Eingabeaufforderung eingeben

$jps

-bash: jps: command not found

Ich glaube nicht, dass es sich um einen openjdk-Fehler handelt, da ich ihn vor etwa 6 Monaten auf demselben System verwendet habe und es funktioniert gut. Es funktioniert auch gut auf meinem Laptop.

14
Phelodas

Sie müssen nur $Java_HOME/bin in Ihre $PATH-Variable eingeben.

24
Anupam Bagchi

Das ist ein allgemeines Problem. Der Grund für dieses Problem besteht darin, dass das offene jdk-Paket nur jre in CentOs enthält. Daher ist jps nicht vorinstalliert. Um dieses Problem zu lösen und Java-Anwendungen zu entwickeln, müssen offene jdk-Entwicklungspakete installiert werden. 

Listen Sie zunächst die Entwicklerpakete auf und installieren Sie geeignete Pakete mit den unten gezeigten Befehlen.

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

Fügen Sie der PATH-Variablen in der Datei bashrc Java_HOME hinzu, wenn Sie ein Linux-basiertes Betriebssystem verwenden.

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

Wenn ich jps probiere, habe ich 

jps: Befehl nicht gefunden ...

Weil ich jps nicht installiert habe 

und ich löste mich durch die Installation von jdk.

yum install jdk
3
ppromsiri

jps ist nicht Teil des openjdk. Sie müssen es mit dem Befehl installieren

für Java 7 - Sudo yum install Java-1.7.0-openjdk-devel

für Java 8 - Sudo yum install Java-1.8.0-openjdk-devel

Dieser Befehl hat mir auch geholfen:

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

Überprüfen Sie das Installationsverzeichnis von Java, dh $ Java_HOME

dann machen Sie eine Sym-Verbindung, d. h 

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

1
Vikash Singh

versuchen Sie diesen Befehl: export PATH = $ PATH: /home/dav/jdk1.7.0_45/bin

der relative Pfad Ihres Java. In diesem Fall befindet sich mein Java in/home/dav/dir . Führen Sie dann jpsit aus.

0
DK Rajput

stellen Sie zunächst sicher, dass irgendwo jps installiert ist. Sie sollten den Befehl Sudo update-alternatives --config jps --auto ausführen, um die jps mit /usr/bin/jps zu verknüpfen. Oder fügen Sie einfach $Java_HOME/bin an Ihren $PATH wie die erste Antwort an.

0
shawnzhu