2017-12-03 7 views
0

IM은 jar 파일을 실행하기위한 이벤트를 사용하여이 코드를 실행하는 triying하지만 작품을 jar 파일을 실행하지만 내가이 이벤트를 사용하여이 코드를 실행하는 triying유효하지 않은 파일 (잘못된 매직 번호) :이 Java 코드를 사용하여 JAR 파일을 실행할 때 어떻게 해결할 수 있습니까?

IM을 해결할 수있는 방법

작동 내가

JButton cn= new JButton("push me3"); 
    cn.setBounds(0,0,295,20); 
    f.add(cn); 
    cn.addActionListener(new ActionListener(){ 

    @Override 
    public void actionPerformed(ActionEvent e)  { 
    String title =hellopanelx40.getText(); 
    try{ 

    //All your IO Operations 

    Process proc = Runtime.getRuntime().exec("/home/example.jar"); 
    proc.waitFor(); 
    // Then retreive the process output 
    InputStream in = proc.getInputStream(); 
    InputStream err = proc.getErrorStream(); 

    byte b[]=new byte[in.available()]; 
    in.read(b,0,b.length); 
    System.out.println(new String(b)); 

    byte c[]=new byte[err.available()]; 
    err.read(c,0,c.length); 
    System.out.println(new String(c)); 

    }catch(Throwable t){ 
    t.printStackTrace(); 
     } 
    } 
    }); 

나에게

간부에
+0

나는이 질문에 대해 잘못된 점을 지정하지 않고 여기에 코드를 게시 했으므로이 질문을 취소했습니다. 우리는 코드가 기대하는 바가 무엇인지, 왜 그렇게 할 것으로 기대하는지, 실제로 무엇을하고 있는지 (적절한 경우 전체 오류 메시지와 스택 추적으로) 무엇이 잘못되었는지를 예상합니다. 제발이 정보를 포함하도록 질문을 편집 한 다음, 내 downvote를 철회하는 것을 고려할 것입니다. –

+0

안녕하세요, 제 문제는 터미널 작업에서 jar 파일을 실행할 때입니다. 하지만 java를 사용하지 않고 실행하면 작동하지 않습니다. – user8903285

+0

작동하는 정확한 명령, 정확히하지 않는 명령 및 정확한 오류 (전체 스택 추적 포함)를 포함하도록 질문을 편집하십시오. –

답변

0

을 (도와주세요 해결할 수있는 방법

), "JAV을 변경해보십시오 a -jar /home/example.jar "

+0

예 제가이 오류를 보지 못했습니다 – user8903285

+0

매우 고마워요. – user8903285