java - 关于绝对路径和相对路径的问题
阿神
阿神 2017-04-17 17:05:17
0
1
359
阿神
阿神

闭关修行中......

全員に返信(1)
洪涛

Java の Runtime.exec(String command) は、現在の JVM 実行環境を継承します。

この環境には主に次のものが含まれます: (1) すべての環境変数、特に PATH; (2) 現在の作業ディレクトリ。

他の Java プログラムを呼び出すには、一般的には java executable.class コマンドを使用すると思います。このとき、java コマンドは環境変数によって正しく解析されることが保証されており、ファイル名部分もそれに基づいて見つけることができます。現在の作業ディレクトリ。

もちろん、実際の実装では、まだ議論する必要のある詳細がたくさんあることは間違いありません。ただし、上記の状況ではフルパスは不要だと思います。少なくともスクリプトを書く最初の段階でフルパスを導入する必要はありません(動作しない場合は相対パスを書いて理由を調べればいいだけです) )。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!