84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
闭关修行中......
Java の Runtime.exec(String command) は、現在の JVM 実行環境を継承します。
Runtime.exec(String command)
この環境には主に次のものが含まれます: (1) すべての環境変数、特に PATH; (2) 現在の作業ディレクトリ。
PATH
他の Java プログラムを呼び出すには、一般的には java executable.class コマンドを使用すると思います。このとき、java コマンドは環境変数によって正しく解析されることが保証されており、ファイル名部分もそれに基づいて見つけることができます。現在の作業ディレクトリ。
java executable.class
java
もちろん、実際の実装では、まだ議論する必要のある詳細がたくさんあることは間違いありません。ただし、上記の状況ではフルパスは不要だと思います。少なくともスクリプトを書く最初の段階でフルパスを導入する必要はありません(動作しない場合は相対パスを書いて理由を調べればいいだけです) )。
Java の
Runtime.exec(String command)
は、現在の JVM 実行環境を継承します。この環境には主に次のものが含まれます: (1) すべての環境変数、特に
PATH
; (2) 現在の作業ディレクトリ。他の Java プログラムを呼び出すには、一般的には
java executable.class
コマンドを使用すると思います。このとき、java
コマンドは環境変数によって正しく解析されることが保証されており、ファイル名部分もそれに基づいて見つけることができます。現在の作業ディレクトリ。もちろん、実際の実装では、まだ議論する必要のある詳細がたくさんあることは間違いありません。ただし、上記の状況ではフルパスは不要だと思います。少なくともスクリプトを書く最初の段階でフルパスを導入する必要はありません(動作しない場合は相対パスを書いて理由を調べればいいだけです) )。