2012-02-19 2 views
1

실행 가능한 .jar 파일을 만들려고합니다. 나는 그것을 만들고 그것을 실행할 때 그것은.jar 파일의 어려움

C에서 메인 클래스 매니페스트 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과 마침내 내가 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