Java Programming

package class, jar 수행방법

tomato13 2008. 7. 10. 10:32

classpath를 제대로 지정해 주지 않으면 'NoClassDefFoundError'가 발생할 수 있다. 인터넷을 이리저리 찾아보다 후배 동료 강호씨에게 문의하여 해결방안을 찾을 수 있었다.

 

1. class 파일 수행

java package_name.class_file

ex) java contest_exec.NakedNamePrinter

java -classpath D:\NetBeans\PDeleteFiles\build\classes pdeletefiles.CDeleteFiles

 

2. jar 파일 수행

jar파일을 생성할 때 manifest 파일(ex. MANIFEST.MF)의 내용을 아래와 같이 작성한다. (classpath가 정의된 것을 확인)

...........

Main-Class: PJarTest.CJarTest

...........

그리고 java -jar jar_file

ex) java -jar PJarTest.jar

 

하면 정상적인 결과를 확인할 수 있다.  모르면 하나하나 바닥부터 배워 나아가는 것이다.!!