2015-01-23 6 views
0

간단한 ivr 프롬프트를 재생 한 프로젝트를 작성한 다음 컴파일하여 jar 파일을 작성했습니다. 하지만 어떻게 실행해야할지 모르겠다.
나는 다른 방법을 시도했다 : usr/services/simpleProject/classes 경로에 .class 파일을 배치하고 올바르게 매핑했다. 하지만 .jar 파일이나 모든 sugessions로 실행해야합니까?.jar 파일 asterisk-java를 실행하십시오.

+0

'java -jar example.jar'가 작동하지 않습니까? – Dawnkeeper

+0

'manifest' 파일이 있습니까? –

+0

@Dawnkeeper 아니요 메인 클래스에게 묻습니다. – LeXuS

답변

-1

나는 MANIFEST 파일을 에 포함시키지 않았다고 생각합니다. Documentation을보세요.

또는 메인 클래스를 지정하지 않고 this question에서 설명한대로 jar 파일을 실행할 수 있습니다.

+0

메인 클래스를 지정하는 MANIFEST 파일을 포함했습니다. – LeXuS

+0

에는이 메인 클래스가'public static void main (String [] aargh)'메소드를 가지고 있습니까? – Dawnkeeper

+0

매니페스트 파일의 내용을 표시 할 수 있습니까? 파일 구조를 항아리에 게시해도 해가되지는 않습니다. – SilenyHobit

-1

예를 들어 도움이 될 것입니다.

유닉스 기반 경우

...

mkdir mypkg 
cat > mypkg/MyClass.java 
package mypkg; 
public class MyClass { 
    public static void main(String[] args) { 
    System.out.println("executing main!"); 
    } 
} 

javac mypkg/MyClass.java 
cat > manifest.txt 
Main-Class: mpkg.MyClass 

[수득 제어-D] [CONTROL-D를 수득]

jar cfm MyJar.jar manifest.txt mypkg/*.class 
java -jar MyJar.jar 

항복해야 :

실행 메인!

Windows 기반 경우

...

mkdir mypkg 
copy con: mypkg\MyClass.java 
package mypkg; 
public class MyClass { 
    public static void main(String[] args) { 
    System.out.println("executing main!"); 
    } 
} 

javac mypkg\MyClass.java 
copy con: manifest.txt 
Main-Class: mpkg.MyClass 

[CONTROL-Z 줄] [제공 제어-Z]

jar cfm MyJar.jar manifest.txt mypkg\*.class 
java -jar MyJar.jar 

항복해야 :

실행 중!