2

JPS ツール (Java Process Monitoring Tool) を使用しようとしています。

ubuntu-12.04 マシンの My Configuration に Oracle jdk1.6 があります。

$ java -version
java version "1.6.0_39"
Java(TM) SE Runtime Environment (build 1.6.0_39-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)


$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/bin:/usr/bin/java:/usr/lib/jvm/jdk1.6.0_39

$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/jdk1.6.0_39"

$ jps
The program 'jps' can be found in the following packages:
 * openjdk-6-jdk
 * openjdk-7-jdk
Try: sudo apt-get install <selected package>

open-jdk ではなく oracle-jdk を使用したい。

4

4 に答える 4

2

.bashrc で java/bin パスをエクスポートした場合は、.bashrc ファイル タイプをリロードしてみてください。

$> cd $HOME

$> . .bashrc

次に、パスをエコーし​​ようとします。java/bin フォルダーが含まれている必要があります。

$> エコー $PATH

それは問題を解決するはずです

于 2013-02-07T08:34:26.850 に答える
2

私はあなたと同じ問題を抱えています。最初にマシンに Java 1.7 をインストールし、次に Java 1.6 をインストールしました。

このフォルダ内を確認すると、何も見つかりませんでしたjps

/usr/lib/jvm/java-6-openjdk-i386/bin

そのため、Java 1.7 を (Synaptic Package Manager を使用して) アンインストールし、Java 1.6 を再インストールします。その後、フォルダjps内を見ることができます。/usr/lib/jvm/java-6-openjdk-i386/binそしてまた使えるjps

お役に立てば幸いです。これは Stack Overflow での私の最初の回答です。投票しないでください。

于 2014-01-28T15:26:03.357 に答える
2

このコマンドを使用します

export PATH=$PATH:/usr/lib/jvm/jdk1.6.0_39/bin

そしてjps、同じシェルでコマンドを試してください。

于 2013-02-06T10:56:13.187 に答える