ホームページ >Java >&#&チュートリアル >Unix コマンドの実行時に JSch が「コマンドが見つかりません」エラーをスローするのはなぜですか?それを修正するにはどうすればよいですか?
問題:
使用している Java コードJSch は、「コマンドが見つかりません」エラーで特定の Unix コマンドの実行に失敗します。他の単純なコマンドを正常に実行できること。具体的には、「air Sandbox run」コマンドを使用して Java 経由で Ab-initio グラフを実行すると、エラーが発生します。
考えられる原因:
JSch "exec" チャネルはデフォルトでは擬似端末 (PTY) が割り当てられないため、異なる起動スクリプトのセットが取得されるか、スクリプトの異なる分岐が、 TERM 環境変数。その結果、環境が対話型 SSH セッションとは異なる可能性があり、PATH の問題が発生する可能性があります。
解決策:
追加メモ:
以上がUnix コマンドの実行時に JSch が「コマンドが見つかりません」エラーをスローするのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。