2012-11-29 4 views
1

그래서 나는나는 일식에서 자바 프로젝트를 가지고있다. 어떻게하면 터미널에서 실행할 수 있습니까?

나는 아파치 POI를 사용하는 프로젝트에 외부 항아리의 추가

Main.java

내 작업 영역/프로그래밍/작업 공간에 위치 하나 개의 자바 파일과 프로젝트를 가지고있다. 나는 이클립스를 통해 내 프로그램을 실행할 수 있지만 잘 작동하지만 내 친구에게이 프로그램을 제공하고 터미널을 통해 실행할 수 있어야합니다.

나는 Main.class가 파일이 위치한하지만 가지고 어디 자바 메인하려고 노력했다 :

 Exception in thread "main" java.lang.NoClassDefFoundError: Main 
    Caused by: java.lang.ClassNotFoundException: Main 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 

어떻게 내가 실행하는 다른 사람에게 줄 수있는 명령 줄을 통해 실행하는 내 프로그램을받을 수 있나요 그것?

+0

그러면 응용 프로그램을 어떻게 정확하게 실행하고 있습니까? 당신이 사용하는 정확한 명령을 줘. – Gimby

+0

cd/programming/workspace/XLSSearch/bin; java 메인 – user1855475

답변

0

프로젝트를 선택하십시오. 내보내기를 선택하고 실행 가능한 JAR 파일로 내보내기

1

Eclipse에서 -> 내보내기 -> Runnable jar 파일 ->main 메서드를 가진 클래스를 설정하고 터미널에서 호출 될 때 실행하려면> 마침을 클릭합니다. 외부 .jar)

+0

nvm 알았어요. 나는 그것을 추출해야합니다. – user1855475

+0

두 번 클릭하기 만하면됩니다. 문제가 해결되지 않으면 JRE가 시스템에 올바르게 설치되어있는 상태에서 환경 시스템에 모든 JAVA_HOME, PATH 등을 설정했는지 확인하십시오. 이 답변도 확인하십시오 : http://stackoverflow.com/questions/394616/running-jar-file-in-windows – Ioan

+0

두 번 클릭하면 항아리의 내용이있는 파일 브라우저가 열립니다. – user1855475

관련 문제