jar
파일을 실행하는 방법 ?
나는 이것을 시도했습니다 :
java iCChecker.jar
하지만 다음 추적을 얻습니다.
Exception in thread "main" java.lang.NoClassDefFoundError: iCChecker/jar
Caused by: java.lang.ClassNotFoundException: iCChecker.jar
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: iCChecker.jar. Program will exit.
그럼 내가 뭘 잘못하고 있는 걸까요? 이 jar 파일을 시작하는 방법은 무엇입니까?
답변1
jar 파일을 실행하려면 -jar
옵션을 java에 전달하십시오. 그렇지 않으면 주어진 인수가 jar 파일의 이름이 아닌 클래스의 이름이라고 가정합니다(특히 이 경우 jar
package 에 이름이 지정된 클래스를 찾고 있습니다 iCChecker
).
그래서 java -jar iCChecker.jar
작동합니다.