web-dev-qa-db-ja.com

jpsが機能しない

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)

コマンドプロンプトにjpsと入力するとき

$jps

-bash: jps: command not found

同じシステムで約6か月前に使用したことがあり、正常に機能したため、openjdkエラーとは思わない。また、私のラップトップでも問題なく動作します。

17
Phelodas

$Java_HOME/binあなたの$PATH変数。

30
Anupam Bagchi

それはよくある問題です。この問題の理由は、オープンjdkパッケージにCentOのjreが含まれているだけだからです。したがって、jps iseはプリインストールされていません。この問題を解決してJavaアプリケーションを開発するには、オープンなjdk develパッケージをインストールする必要があります。

まず、開発者パッケージをリストし、以下に示すコマンドを使用して適切なパッケージをインストールします。

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

LinuxベースのOSを使用している場合は、Java_HOMEをbashrcファイルのPATH変数に追加します。

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

jpsはopenjdkの一部ではありません。コマンドを使用してインストールする必要があります

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

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

私が得たjpsを試すとき

jps:コマンドが見つかりません...

私はjpsをインストールしなかったので

そして私はjdkをインストールすることで解決しました。

yum install jdk
3
ppromsiri

このコマンドは私にも役立ちました:

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

Javaのインストールディレクトリを確認してください。つまり、$ Java_HOME

次にシンボリックリンクを作成します

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

2
Vikash Singh

このコマンドは私のために働いた...! Sudo apt install openjdk-8-jdk-headless

1
seema kanaje

このコマンドを試してください:export PATH = $ PATH:/home/dav/jdk1.7.0_45/bin

javaの相対パス。この場合、my Javaは/ home/dav/dir内にあります。次に、jpsを実行します。

0
DK Rajput

まず、jpsがどこかにインストールされていることを確認してください。コマンドSudo update-alternatives --config jps --autoを実行して、jpsを/usr/bin/jpsにリンクするか、最初の回答のように$Java_HOME/bin$PATHに追加するだけです。

0
shawmzhu