2016-07-05 14 views
0

jarファイルの作成が途絶えました。誰かがこの問題で私を助けることができたら嬉しいです。jarファイルの作成でエラーが発生しました

は、ここでのことだ:私は、実行可能なjarファイルを作成しようとしていますが、それはメッセージが言って私を示し -

VM引数は、実行可能なJARの一部ではありません。引数は、JARを起動するときにコマンドラインで渡すことができます。

私はこのウェブサイトで利用可能なさまざまなソリューションを試しました。私はbatファイルを作成しようとしましたが、このプログラムはうまく動作していますが、Eclipseでは7つのエラーで実行されました。私はまた、打ち上げ4jを使って試しました。

は、SQL JDBC auth.dllの原因をロードできませんでした:ライブラリパスにSQLJDBC auth.dllがありません。

+0

あなたはジャーを作成することができ、それが開いているdoesntのか、あなたはそれを作成カント? プログラムで引数(メインのString [] argsなど)を使用していますか? –

+0

私はそれを作成することはできますが、メインクラスをロードできないというエラーが表示されますが、実行可能なjarを作成しようとしたときにVMの引数が実行可能なJARの一部ではないことが示されました。引数は、JARを起動するときにコマンドラインで渡すことができます。はい私は文字列[]を使用してください – neshanthkalaichelvan

+0

返信いただきありがとうございます。私は私の問題の解決策を見つけました。環境変数/ pathにdllのパスを追加する必要がありました。それは働いた – neshanthkalaichelvan

答えて

0

は、あなたはそれをダブルクリックしないで、あなたの.jarを起動しますが、このようなコンソール谷する必要があります。

java -jar myjar.jar arg1 arg2 

をそして、あなたは、このようなコードで、あなたの引数を取得する:

String arg1 = args[0]; 
String arg2 = args[1]; 
ラジェッシュPantulaへ

ありがとう:Run jar file with command line arguments

関連する問題