나는 launchp4j를 사용하여 컴파일/빌드 중에 pom.xml (maven 프로젝트 파일) 파일의 실행 파일을 실행 파일로 래핑했습니다.Java 코드에서 Launch4J를 실행 하시겠습니까?
import some.l4j.dependencies.*;
public class L4JTest {
public static void main(String[] args) {
Launch4JConfig l4jConfig = new Launch4JConfig();
l4jConfig.setJarPath("path-to-jar-to-wrap");
l4jConfig.setOutfile("test.exe")
l4jConfig.setDontWrapJar(true);
...
l4jConfig.create();
}
}
모든 포인터 또는 예제에 대한 링크는 환영합니다 :
그러나 그것은 가능한 자바 코드의 조각 자바 응용 프로그램처럼 실행시 동적으로 EXE 래퍼를 만들 수 launch4J를 실행하는 것입니다!
는'Runtime.getRuntime()를 사용하여 자바 프로그램에서 호출 한 후 launch4J에 대한 명령 줄을 사용하여 고려 했 간부 (...)'는 –
그래, 그게 "bruteforce"방법이 될 것이지만, 어쩌면 포함/사용할 수있는 자바 친화적 인 API가 있습니다. – u123