私はLinux専用のJavaアプリケーションを開発しており、その中にシェルスクリプトを実行する必要があります。私が読んだことによると、そのシェルスクリプトを実行する唯一の方法は、jarファイルからそれを抽出して実行することです。質問は?実行時にシェルスクリプトをどのように抽出できますか? jarファイル内でシェルスクリプトを実行する。どのように抽出するのですか?
は
2
A
答えて
3
Unixはjarファイル内のスクリプトを実行する方法を知りません。事前にありがとうございます。指定された内容でファイルを作成し(実行時に一時ファイルを作成するルーチンがあります)、そのファイルを実行する必要があります。詳細については、How to run Unix shell script from Java code?を参照してください。終了したら、ファイルシステムから削除します。
3
私は私が良い答えがあると思い...今日、この質問を見つけました:jarファイルSCRIPTFILE -p
解凍は| bash
する必要があります。 ここで、JARFILEはjarファイル へのパスで、SCRIPTFILEは実行するスクリプトファイルのjarファイル内のパスです。
これは、シェルにパイプされstdoutにファイル(bashの)の
関連する問題
- 1. シェルスクリプトのバージョンでjarを実行する
- 2. 現在実行中のjarファイルからjarファイルを抽出する
- 3. ラップされたjarファイルであるWindows実行ファイルの内容を抽出しますか?
- 4. jmeterでjarファイルを抽出する
- 5. ドッカー画像でシェルスクリプトとjarアプリケーションを実行するにはどうすればよいですか?
- 6. シェルスクリプトの行をシェルスクリプトでどのように表示するのですか?
- 7. シェルスクリプトで実行可能ファイルを実行するにはどうすればよいですか?
- 8. 内部jarファイルを持つ内部jarファイルを使用して実行可能なjarを構築するにはどうすればよいですか?
- 9. どのようにシェルスクリプトの行の必要な部分だけを抽出するのですか?
- 10. Javaプログラム内でjarファイルを取得して実行するにはどうすればよいですか?
- 11. Mac上の* .jarファイルからソースコードを抽出するにはどうすればよいですか?
- 12. 実行中のシェルスクリプトにどのようにアタッチするのですか?
- 13. 別のjarファイル内のjarファイルの名前を変更するにはどうすればよいですか?
- 14. ボタンクリックでシェルスクリプトを実行するにはどうすればよいですか?
- 15. シェルスクリプト内のコマンドであるキーワードをエスケープするにはどうすればよいですか?私のシェルスクリプト内
- 16. シェルスクリプト内のループで入力質問ユーティリティを実行するにはどうすればよいですか?
- 17. .jarファイルを1台のコンピュータでのみ実行するにはどうすればよいですか?
- 18. シェルスクリプトを呼び出す/。 bashスクリプト内のjarファイル
- 19. シェルスクリプト内でsudo -sを実行する
- 20. 別のjarファイルからjarファイルを実行するには?
- 21. 行列からrownamesをどのように抽出するのですか?
- 22. シェルスクリプト内のテキストを抽出します
- 23. リモートサーバからシェルスクリプトからjava -jarコマンドを実行するには?
- 24. 抽出したjarを実行するには?
- 25. 複数のスレッドでjarファイルを実行するにはどうすればよいですか?
- 26. C#のテキストにMDBファイルのテーブルの内容を抽出するにはどうすればよいですか?
- 27. Android Studio内でjarファイルを実行するには?
- 28. jarファイル内でコンパイル中にcmdでjarファイルを実行します
- 29. WindowsでコンパイルされたUbuntuでJARファイルを実行するにはどうすればよいですか?
- 30. EclipseでGWTプロジェクトを実行可能なJARファイルにエクスポートするにはどうすればよいですか?
が重複する可能性を抽出します[JavaコードからUNIXのシェルスクリプトを実行するには?](http://stackoverflow.com/questions/ 525212/how-to-run-unix-shell-script-from-java-code) –
推奨複製は抽出を扱いませんが、クローズ要求を元に戻すことはできません。 –