2012-02-19 14 views
1

実行可能な.jarファイルを作成しようとしています。私はそれを作成し、私はそれを実行したときには、.jarファイルでの問題

Cからメイン-Classマニフェストatributeをロードできませんでした私に次のようなエラー==>を与えている:

C test.jar \ユーザーは\ Anastasov \デスクトップ\ :\ Users \ Anastasov \ Desktop \ test.jarは私の.jarファイルのディレクトリで、 jarファイルの名前はtest.jarです。私はここで http://www.youtube.com/watch?v=hwVuK0X-0P0

は私がやっていることのステップである方法で、このチュートリアルの次のです:==> ので、私は最初、私はmyManifest.txtを作成するよりも、私のクラスをコンパイルし、メインクラスがどこにあるかを指定し、それがありますJdialogs.javaにとfinaly私はCMDで書く:

jar cfm test.jar myManifest.txt Jdialogs.class 

その後test.jarが作成され、上から私にエラーを与えています。もし誰かがそれに慣れていれば助けてもいいでしょう。
はここで右-eエントリポイントを作成する必要があり、私のJdialogs.javaコード

//Jdialogs.java 
    //19.02.12 

    import javax.swing.JOptionPane; 
    class Jdialogs 
    { 
     public static void main(String[] args) 
     { 
     // JOptionPane.showMessageDialog(null, message, titile is a string, messageType can be error info warning...); 
      int answer; 
      do 
      { 
      answer = JOptionPane.showConfirmDialog(null, "Can you see this dialog ?"); 

     // do something with the asnwer 
     JOptionPane.showMessageDialog(null, "The confirm returned=" + answer, 
     "Confirm Value", JOptionPane.INFORMATION_MESSAGE); 

     answer = JOptionPane.showConfirmDialog(null, "Rerun dmeo?", "Confirm Demo", JOptionPane.YES_NO_OPTION); 
     System.out.println("Debug: Rerun Demo - Answer: " + answer); 

      }while (answer == JOptionPane.YES_OPTION); 

     } 
    } 
+0

問題が実際にそこにあると思っているので、実際のマニフェストファイルを投稿してください。 –

+0

jarファイルを開き、マニフェストファイルをチェックしてメインクラスを確認してください。 –

+0

Main-Class:Jdialogsの名前はmyManifest.txt – Kiril

答えて

1
jar cfe test.jar Jdialogs Jdialogs.class 

です。

+0

それは私に与えています:==> 'e'フラグと 'Main-Class'属性を持つmyManifestを一緒に指定することはできません – Kiril

+0

@Kiril:すみません - 私マニフェスト部分をテストしませんでした。そして、ありがとう、私は私の答えを修正しました。 –

+0

それは私に次のエラーを与えています==> "メインクラスが見つかりませんでした。プログラムは終了します" – Kiril

関連する問題