jfreechart 라이브러리를 사용하는 java 파일이 있으며 로컬 드라이브의 텍스트 파일을 사용하고 그래프를 표시합니다. 일식과 함께 잘 실행됩니다. 그러나 cmd 프롬프트에서 실행하고 싶습니다. 다른 간단한 Java 파일도 cmd prmnt를 통해 성공적으로 실행할 수 있지만이 파일을 실행할 수는 없습니다. PS : MyTool.java는 오류없이 컴파일 할 수 있으며 클래스 파일이 생성되었지만 실행할 수 없습니다.컴파일 할 수는 있지만 jar 파일이있는 cmd에서 Java를 실행할 수 없습니다.
1) This is how I am compiling it in cmd prompt: (gives 0 errors)
C:\Documents and Settings\hello.maga\workspace\MyTool\lib>javac -cp "gnujaxp.
jar;iText-2.1.5.jar;jcommon-1.0.16.jar;jfreechart-1.0.13.jar;jfreechart-1.0.13-e
xperimental.jar;jfreechart-1.0.13.jar;junit.jar;servlet.jar;swtgraphics2d.jar" MyTool.java
2) This is how I am running it:
C:\Documents and Settings\hello.maga\workspace\MyTool\lib>java -cp "gnujaxp.j
ar;iText-2.1.5.jar;jcommon-1.0.16.jar;jfreechart-1.0.13.jar;jfreechart-1.0.13-ex
perimental.jar;jfreechart-1.0.13.jar;junit.jar;servlet.jar;swtgraphics2d.jar" MyTool
Error for second command:
Exception in thread "main" java.lang.NoClassDefFoundError: MyTool
Caused by: java.lang.ClassNotFoundException: MyTool
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: MyTool. Program will exit.
내가 어떤 오류가 있는지, 그때는 처음에 컴파일 안됩니다 이해하지 못하고, 누군가가 저를 교육 할 수 있습니다. 고맙습니다.