実際にJavaラッパー実行可能ファイルである実行可能なJavaアプリ(「exe」ファイルとして)があります。exe Java アプリから Java コマンド / パラメータを grep する方法はありますか。
ありがとう。
あなたの質問はあまり明確ではありませんが、私は答えようとしています。
ラッパー exe から Java 実行可能ファイルにパラメータを渡している場合、どのパラメータが exe で渡されているかがわかりません。
代わりに、Java アプリケーションで渡されたパラメーターを知る必要がある場合は、おそらくmain
このアプリにマトッドがあります。このメソッドは次のように宣言されています。
public static void main(String[] args){}
args
配列はまさに必要なものです。ここでは、Java 実行可能ファイルに渡されるパラメーターを見つけます。この配列を使用するだけです。
従来のメイン関数の場合、args パラメータにコマンドがあります。
public static void main(String[] args) {
for (String s : args){
System.out.println(s);
}
}
Java Visual VM を使用して Java プロセスに接続し、システム プロパティ、メモリ設定など、VM の一部のプロパティを調べることができます。このツールは、JDK bin/jvisualvm Visual VM ページで入手できます。リストから使用可能な VM に 1 つずつ接続して、自分の VM を見つける必要がある場合があります。Eclipse は次のように表示されますが、JVM 引数とシステム プロパティを確認できました。