2017-01-17 11 views
1

こんにちはすべて:)私はいつも答えを見つけるstackoverflowが大好きですが、今回は個人的に尋ねることができませんでした...そのビットは長くそれを通過してください。同じディレクトリにあるJARファイルからexeファイルを実行または呼び出すにはどうすればよいですか?

私は自分のリソースの1つがjavaコードで呼び出す必要のあるexeファイルであるJavaアプリケーションを作成しています。しかし、後で私はJARファイルにJavaコード全体を変換するだろう...そして、私はJARファイルとインストールプロセスのためのセットアップファイルのためのexeファイルを追加します。だから私はファイルを抽出するときに実行中に私のJARファイルがexeファイルを呼び出すようにしたい...私はEclipseでこれをすべてやっている:)

私の疑問は、ここで私はJavaコードに入れなければならない。 ..?それは、常にJARファイルも存在している同じディレクトリからのファイルのexeファイルを呼び出すように.. :)

すべてのヘルプは素晴らしいことだ:)事前にありがとう:)

+0

[ファイルの場所からJavaから実行する.exeファイル]の複製可能性(http://stackoverflow.com/questions/10685893/run-exe-file-from-java-from-file-location) –

+0

"そのビット長い間それを通過してください。 - 実際、その質問はかなり短いです。長い質問は必ずしも良いとは言えませんが、非常に短い質問は情報や努力の表示が不足していることが多く、問題の説明が簡単でOPが合理的な仕事を最初に探していたとします。 – Thomas

答えて

0

をそのあなたと仮定すると、 コントロール全体のインストールプロセス。 また、後でJREを起動して JARを実行するスクリプトを制御します。私の提案は次のようになります:ここでは単にプロパティを使用します。

つまり、インストーラはJARとEXEをD:¥example¥にコピーしたことを認識しています。それからちょうどあなたのJARが同様に開始されることを確認してください。

java -jar D:\example\your.jar -D your_path=D:\example 

(これは単なる一例として意図されて、あなたはそれをうまくしなければならない、おそらくそこにある\は、例えば、いくつかの特別な処理を必要とする)

次に、アプリケーションは単にそのシステムプロパティ "your_path"を照会してそこから値を取得できます。

また、solutionが「純粋なJava」で動作するようにすることもできます。

関連する問題