Java 응용 프로그램을 Windows, Linux 및 Mac OS X 용 기본 바이너리로 패키지하는 방법에 대해 궁금합니다.Java 응용 프로그램의 원시 바이너리를 만드는 방법은 무엇입니까?
저는 Minecraft가이 작업을 수행한다는 것을 알고 있지만 어떻게 처리 할 수 있는지 알지 못합니다. 이것이 내가 원하는 것입니다.
- NetBeans (선호) 또는 Eclipse에서 자동으로 세 가지 바이너리를 빌드하십시오.
- OpenGL 등의 기본 라이브러리를 포함합니다. 모든.
- 가능한 경우 내 코드를 난독 처리하십시오.
Minecraft 자동 업데이트 기능을 모방 할 수있는 방법이 있다면 정말 멋지 겠지요.
이렇게하려면 사용할 수있는 도구가 있습니까? 아니면이를 수행하기 위해 대량의 XML을 작성해야합니까?
* launch4J *와 같은 바이너리 내에서 * .jar *을 간단하게 감싸고 싶습니까? 아니면 * Excelsior JET * 같은 "AOT 컴파일러"를 원하십니까? 따라서 JRE가 더 이상 실행되지 않아도됩니까? (난독증에 관한 btw, 나는 * Proguard *를 사용하고 다치게 할 수 없다) – SyntaxT3rr0r
[Java를 네이티브 코드로 컴파일 하시겠습니까?] (http://stackoverflow.com/questions/16360691/compiling-java-into-native-code) –
[Robovm] (https://github.com/robovm/robovm)을 사용할 수는 있지만 Linux 응용 프로그램에서만 작동합니다. Linux 용 Windows 서브 시스템을 사용하면 OSX 지원을 놓칠 수 있습니다. –