質問

Javaまたは一部のEclipseプラグインすることはできるかを探るプロセスの名前 なし 落下をネイティブコードについて教えてください。具体的には、たいする場合は、webブラウザで実行中のユーザーに知らせなどを再起動します。

知っていネイティブコードは常にオプションは避けたい設定のもうひとつのJNI図書館出すことができれば避けます。

役に立ちましたか?

解決

これは実際の複製問題の 元一.

いつのオプションこのコマンドラインツールのプロセスを解析し、その出力に出力します。として記述したジェイ-Linuxでの利用"ps"、Windowsする必要があり束の一部ツールからポートのpsからGnuWin/cygwin/etcまたはネイティブツールのような PsList, やの サンプル.

第二のオプションとして、すでに知らはJNIか書けなくなっても良いコードからスクラッチ、クリックします。 JniWrapper.で使用Java APIのための共通のネイティブのOSの機能を行うことが発表された。無料ライセンスのためのオープンソースのソフトウェア.

他のヒント

Javaから直接実行プロセスのリストを取得する方法はわかりません。 Linuxを使用している場合は、「PS」を実行するプロセスを作成し、プロセスの入力ストリームを読んで結果を傍受して解析することができます。それを行うためにJNIレベルに行く必要はありません。プロセスでシェルコマンドを実行できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top