2012-09-11 3 views
6

Java 소프트웨어를 작성했습니다. 이제 USB 키에 복사하여 JVM이없는 컴퓨터에서 독립 실행 형으로 실행할 수있게하려고합니다. 이것이 가능한가?USB 키상의 Java 소프트웨어

답변

4

물론 있습니다. 전리품에 귀 기울이지 마십시오. launch4j을 사용하면 실행 파일 jar, 종속성 jar 및 심지어 JRE를 실행 파일로 묶을 수 있습니다.

JRE 구현 자체가 크로스 플랫폼이 아니기 때문에 불행히도 하나의 크로스 플랫폼 솔루션을 만드는 방법은 없습니다.

1

Exelsior JET과 같은 EXE 프로그램에서 Java를 사용해 볼 수 있습니다.

1

나는 당신이 그 usb 막대기에 jvm를 적합 할 것을 시도하는 경우에 제일 방법 생각할 것이다.

0

Java 코드를 실행하려는 각 컴퓨터/아키텍처에 대해 JVM이 필요합니다.

아키텍처별로 Java 코드 옆에 여러 개의 JVM을 제공 할 수 있습니다.

아니면 (예 : MS 윈도우와 같은) 특정 플랫폼에 대한 실행 파일을 만들 수는 How do I create an .exe for a Java program?

0

위키 백과 Portable Application Creators의 컬렉션을 가지고 참조하십시오. 이것이 과도한 것이라면 개인 JRE 만 사용하십시오.

USB 키의 공간을 절약하려면 7-Zip SFX trick (개인 JRE 및 Excelsior JET 모두 작동)을 참조하십시오.

관련 문제