2017-11-20 1 views
1

Java 1.9とEclipse Oxygenを使用していますが、Runnable JARファイルをエクスポートしようとするとJAR Creationエラーが発生します。 詳細を見ると、「指定された起動設定からメインの方法を見つけることができませんでした」と伝えられます。 私はすでにmainメソッドを持っているクラスファイルを選択しましたが、同じ問題が存在します。 Java 1.8でEclipse Oxygenで同じことをしようとすると、うまくエクスポートできますが、いくつかの警告が表示されても問題ありません。 Java 1.8では、エクスポートされます。 しかし、Eclipse Oxygenを使ったJava 1.9では、まったくエクスポートしません。 Java 1.9とEclipse Oxygenを使用している人はいますか? 解決策を教えてください。 ありがとうございます。Java 1.9を使用して実行可能なJARをエクスポートする際に問題が発生しました

答えて

0

私は前にその問題に直面しました。

解決方法1:

Run Configurations...

が財産Main classは、右パッケージパスがクラスにあることを確認してください選択し

Run Asに移動し、mainメソッドを持つクラスをクリックしますそれらがあるmain方法

mainメソッドがanoあなたのクラスは、そのrun configを左のリストから削除してください。そうすれば、アプリケーションは混乱することはありません。

enter image description here


解決方法2:

最初のものは、あなたと一緒に作業していない場合は、だから、次の操作を行うことができます:あなたが言及したエラーとJarファイルをエクスポートした後

jarファイルに移動し、抽出ツールを使ってそれを開きます。 Winrar

META-INFディレクトリおよびビューに入力するか、右パスを持つファイルに次の行を追加します

内のファイルを編集しMAINFEST.MF

Rsrc-Main-Class: right.path.to.class.ClassName

保存して、もう一度実行してみてください。..


コメント

私は再びそれを再確認持って、あなたの問題は、エクスポート時にJarファイル、選択した起動設定であるpathmainの方法が間違っているので、間違っています。

通常、これはまたはmainメソッドを含むクラス名を変更するためです。

それを解決するための最良の方法は、前のピックに表示されるすべてのJava Application実行の設定を、削除

1-。

2 - プロジェクトを右マウスクリックをクリックしてアプリケーションを再実行して、Run Asを選択して、アプリが正常に実行された後Java Application

、3-を選択し、あなただけの1 Lunch Configuration見つけるアプリをエクスポートするために、今してみてくださいそれは正しいものになります。また

それは輸出の問題である場合は、JARファイルが表示されます

を「与えられた起動設定からmainメソッドを見つけることができませんでした」しかし、誰Main方法パスと、「あなたができるよう、それを実行します。

+0

「JAR Creation Failed」と表示されても、jarファイルをエクスポートすることさえできません。 –

+0

私はあなたのソリューション1を試しましたが、まったく動作しません。 –

+0

待ち時間もう一度もう一度チェックして写真を追加します。 –

関連する問題