0
私はjarファイルを持っています。私はによってこのjarファイルを実行しており、プロセスを作成しています。では、プロセスを作成せずにcommand prompt
を実行することの違いは何ですか?アプリケーションのパフォーマンスに影響しますか?プロセスを作成して実行し、コマンドラインで実行することの違いは何ですか?
私はjarファイルを持っています。私はによってこのjarファイルを実行しており、プロセスを作成しています。では、プロセスを作成せずにcommand prompt
を実行することの違いは何ですか?アプリケーションのパフォーマンスに影響しますか?プロセスを作成して実行し、コマンドラインで実行することの違いは何ですか?
アプリケーションでJavaアプリケーションとは別のプロセスでjarファイルをコマンドとして実行する必要がある場合は、実行する方法です。パフォーマンスについては問題ありません。 コマンドプロンプトをRuntime.exec()
から起動すると、コマンドラインはサブプロセスまたはランダムレイヤーの別のプロセスとして実行されます。 ProcessBuilderを使用することをお勧めしますが、これは別のトピックです。 Runtime.exec()
とProcessBulilderの違いについては
を通過してください、あなたは、プロセスを作成することによって何を意味、説明していただけますか? –
プロセスgateProcess = Runtime.getRuntime()。exec(コマンド);ここでは、プロセスを作成して外部のjarファイルを実行しています – ganesh