매끄러운 및 lwjgl (Light Weight Java Graphics Library)을 사용하여 Eclipse에서 실행 가능한 Java 파일로 내보내는 방법은 무엇입니까?내 보낸 Runnable Jar 파일 - 무엇이 잘못되었지만 수정 방법이 아닌지 알고 있습니다.
그래서이 문제에 대한 조사를 해본 결과 문제의 근본 원인을 찾아 냈으며 해결해야 할 부분이 무엇인지 파악 했으므로 해결 방법을 찾아야합니다.
매끄럽고 lwjgl을 사용하는 꽤 큰 프로젝트가 있습니다. 이 둘은 IDE (Eclipse INDIGO, 궁금한 점이있을 경우를 대비하여)에서 java 빌드 경로에 추가 한 .jar 파일로 제공됩니다.
내 목표는 조각을 단일 실행 파일로 내보내는 것입니다. 다음 생성 된 JAR
에 생성 된 JAR로 하위 폴더에 필요한
- 추출 필요한 라이브러리
- 패키지 필요한 라이브러리 : Eclipse는 나에게 세 가지 이것에 대한 옵션을 제공합니다 나는 두 번째 옵션을 노리고 있으며 논리적으로 다루는 것이 가장 쉬운 것으로 보인다. 어쨌든이 옵션을 선택하면 FINISH 옵션 (BACK 및 CANCEL 이외의 다른 하나만 사용할 수 있음)을 누르면 초당 생성 진행 상태가 나타나며 모두 잘된 것처럼 보입니다. 그러나 결과 파일을 실행하면 lwjgl을 찾을 수 없기 때문에 해결되지 않은 링커 오류가 발생합니다.
winRar에서 볼 때 slick.jar 및 lwgjl.jar 모두가 생성 된 JAR로 표시되므로 모든 정보가 IDE에서 실행 가능한 JAR로 이동하면 일부 정보가 Java 빌드 경로에 대해 손실된다고 가정합니다.
내 연구는 생성 된 JAR을 manifest.txt 파일의 내용을 통해 필요한 첨부 파일로 가리킬 수 있다고 제안하는 것으로 보입니다.하지만 이것은 더 구체적인 내용을 찾을 수 없었습니다.
아무도 여기에서 어디로 가야할까요?
P.S : 빌드 경로에 대한 내보내기 옵션과 환경 옵션의 거의 모든 순열을 시도했지만 생성 된 JAR을 실행하면 여러 가지 다양한 오류가 발생합니다.이 오류는 여전히 "여기 외부에서 찾을 수 없습니다."라는 의미입니다.
PPS : 나는 추가, 다음과 같이 자체가 매니페스트 파일에 언급 된 일식 깜빡 :
Manifest-Version: 1.0 Rsrc-Class-Path: ./ lwjgl.jar slick.jar Class-Path: . lwjgl.jar slick.jar Rsrc-Main-Class: Game.Game Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
가 및 .jar '위치를 참조로 상식의 모든 비트를 변경해야 할 것을 알려줍니다 그러나 다시, 무엇을 어디에서 시작해야할지 확신하지 못합니다.
죄송합니다.하지만 그건 나에게 의미가 없습니다 ... 무엇이 잘못되었는지 알게되면 문제를 해결할 수 있습니다. – mre
나는 그 매니 페스트가 잘못되었음을 알고 있습니다. 무엇을 모르는 지요. 그것이 옳다는 것을 의미합니다. 가난한보기에서 x가 7x = 23에서 1과 같지 않지만 x를 계산하는 방법을 알지 못한다는 것을 말하는 것과 같습니다. –