どうすればよいですか?PythonによるJavaプログラムの実行
10
A
答えて
9
os.system()
関数を使用して、Pythonから任意のものを実行できます。
os.system(コマンド)
サブシェルでコマンド (文字列)を実行します。これは、標準C 関数システムを呼び出すことによって実装された であり、同じ の制限があります。 otsenviron、 、sys.stdinなどの変更は コマンドの環境 に反映されません。あなたはsubprocess
モジュールを見てみたいと思うより多くのパワーと柔軟性を
:
subprocessモジュールを使用すると、 生む新しいプロセスを可能にする、その 入力/出力/エラーパイプに接続し、返品コード を取得してください。
+3
os.systemはシェルを不必要に起動します。サブプロセスモジュールは、パワー/柔軟性が必要なときだけでなく、すべてのケースでそれを行う方法です。 – nosklo
5
もちろん、JythonではPython内からJavaクラスを使用することができます。それは、Javaコードのより緊密な統合を可能にする別の方法です。
関連する問題
- 1. Javaプログラムの実行
- 2. Java実行プログラムのデフォルト実行ポリシー
- 3. Javaプログラムの実行でNoClassDefFoundError
- 4. どのようにActivemqプログラムをJavaで実行する
- 5. コンパイルJavaプログラムが実行
- 6. バックエンドでjavaプログラムを実行
- 7. 1つの実行時インスタンスでJavaプログラムを実行する
- 8. Storyboard Segueのプログラムによる実行
- 9. オペレーティングシステムによるプログラムの実行
- 10. バッチスクリプトでJavaプログラムを実行する
- 11. ANTをJavaでプログラムで実行する
- 12. TomcatでバックグラウンドJavaプログラムを実行する
- 13. Javaプログラムを実行するMicrosoft Excelマクロ
- 14. Rclickレジストリ実行するJavaプログラム
- 15. Python:外部プログラムの実行方法
- 16. プロファイルVisualVMでのJavaプログラムの実行
- 17. Javaプログラムからのコンソールスクリプト実行
- 18. 別のJavaプログラムからRMIプログラムを実行する
- 19. Eclipse PyDevで外部Pythonプログラムを実行
- 20. crontabからPythonプログラムを実行
- 21. JavaでPythonスクリプトを実行する
- 22. のJavaプログラムの実行時実行時に、このプログラムが例外を与えている
- 23. JavaのExecutorServiceによる同時実行
- 24. Javaで外部プログラムを実行
- 25. オンラインで非GUI Javaプログラムを実行
- 26. testngの実行中にプログラムによるプロファイリングを行う方法
- 27. javaプログラムの実行後にメモリを解放する方法
- 28. 私のプログラムを実行するにはJavaプログラムが必要です
- 29. external "java myprog < input.txt > output.txt"を実行するJavaプログラム
- 30. Pythonで外部プログラムを同時に実行する
重複:重複:http://stackoverflow.com/questions/438594/how-to-call-java-objects-and-functions-from-cpython –
重複のようには聞こえません。 Javaクラス内の関数にアクセスするのではなく、プログラム全体を実行したい –
@Andrew Hare:答えは「Python内からJavaプログラムを実行する」でした。 –