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エラーとは思わない。また、私のラップトップでも問題なく動作します。
$Java_HOME/bin
あなたの$PATH
変数。
それはよくある問題です。この問題の理由は、オープンjdkパッケージにCentOのjreが含まれているだけだからです。したがって、jps iseはプリインストールされていません。この問題を解決してJavaアプリケーションを開発するには、オープンなjdk develパッケージをインストールする必要があります。
まず、開発者パッケージをリストし、以下に示すコマンドを使用して適切なパッケージをインストールします。
yum list Java*devel*
Sudo yum install Java-1.7.0-openjdk-devel.x86_64
jps
LinuxベースのOSを使用している場合は、Java_HOMEをbashrcファイルのPATH変数に追加します。
vim ~/.bashrc
export Java_HOME=/opt/jdk1.8.0_72/
export PATH=$Java_HOME/bin:$PATH
source ~/.bashrc
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
このコマンドは私にも役立ちました:
alias jps='<your JDK path>/bin/jps'
Javaのインストールディレクトリを確認してください。つまり、$ Java_HOME
次にシンボリックリンクを作成します
ln -s $ Java_HOME/bin/jps/usr/bin/jps
このコマンドは私のために働いた...! Sudo apt install openjdk-8-jdk-headless
このコマンドを試してください:export PATH = $ PATH:/home/dav/jdk1.7.0_45/bin
javaの相対パス。この場合、my Javaは/ home/dav/dir内にあります。次に、jpsを実行します。
まず、jpsがどこかにインストールされていることを確認してください。コマンドSudo update-alternatives --config jps --auto
を実行して、jpsを/usr/bin/jps
にリンクするか、最初の回答のように$Java_HOME/bin
を$PATH
に追加するだけです。