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
하면 정상적인 결과를 확인할 수 있다. 모르면 하나하나 바닥부터 배워 나아가는 것이다.!!