コマンドを実行するためにbatファイルを使用するJavaクラスがあります。しかし私はEclipse IDEでそれを開発しました。それはそこでうまく動作します。jarファイルの中にbatファイルを置く
Project1
---->src
------>com.myproj
-------->BatFileRead.java
----md.bat
----ul.bat
MDを:。 は次のようにしかし、私はjarファイルにそれをエクスポートして、それが含まれていたbatファイルを見つけることができない(私はIOExceptionを与える)
ファイル構造日食です。 batとul.batはsrcディレクトリと同じレベルです。震えた後、srcフォルダが消えます。
誰かが私に助けてくれますか? ありがとう
私はそこにbatファイルがあることを確認しました。よく私は使用する Runtime.getRuntime()。exec( "md.bat");私のクラスの中でbatファイルを実行する。 –
あなたがそれらを抽出しない限り、確かにうまくいかないでしょう。 Windowsのコマンドシェルは、jarファイルを認識しません。 –