방금 외부 종속성을 포함하는 JAR 파일을 작성하여 하나의 JAR 파일 만 갖도록했습니다. FatJar를 사용하여이 작업을 수행했습니다. 내가 이것을 할 때 나의 항아리는 잘 작동했고, 문제없이 그것을 실행할 수있었습니다. 그런 다음 ikvm을 사용하여 Jar 파일을 exe 파일로 변환했습니다. 내가 EXE 파일을 실행하려고하면이 오류를 얻을 : IKVMC Runner 클래스
그래서 내가 생각 첫 번째 것은이 클래스 경로를 지정 매니페스트 파일이 있다면 확인하는 것이 었습니다. 이 매니페스트 파일은 참이었고, 이것은 내용입니다이었다Exception in thread "main" java.lang.IllegalArgumentException: Unable to locate com.simontuffs.onejar.Boot in the java.class.path: consider using -Done-jar.jar.path to specify the one-jar filename
Manifest-Version: 1.0 Created-By: Fat Jar/One-JAR Eclipse Plug-In
Main-Class: com.simontuffs.onejar.Boot
나는 내가 JAR의 벌금을 실행할 수이기 때문에이 올바른지 있으리라 믿고있어,이 또한 FatJar에 의해 만들어졌습니다.
다음에 무엇을해야할지 잘 모르겠으며, -Done-jar.jar.path가 무엇인지 잘 모르겠습니다. 누구나 문제의 원인을 알 수 있습니까?