2012-11-27 4 views
0

가능한 중복 :
How can I convert my Java program to an .exe file?JDK없이 .jar 파일을 실행할 수 있습니까?

는 JDK 나 JRE SDK를 설치하지 않고 PC에서 jar 파일을 실행할 수 있습니까? exe 또는 다른 방법으로 변환 하시겠습니까?

+1

확실히. JRE를 설치하기 만하면됩니다. – SLaks

+0

예, 가능합니다. 앱의 루트 디렉토리 내에서 JRE를 패키징하고 @assylias가 제공하는 링크에서 언급 된 도구를 사용하여 exe를 생성하십시오. – Cole

답변

4

실행 jar 파일
아니면 사용을 exe 자바를 변환 할 수 있습니다 http://www.duckware.com/jexepack/index.html
는 "(GCJ를 gcc.gnu.org/java를 사용할 수있는 방법으로 "Gcc Gnu의 또 다른 컴파일러) 독립 실행 형 실행 파일로 Java 컴파일

+1

jexepack은 여전히 ​​대상 컴퓨터에 JRE가 필요합니다. 맞습니까? java 용 VM은 Java 응용 프로그램을 실행하는 경우 Java 런타임 환경이됩니다. ikvm 포함. 하지만 JRE는 Oracles 용어입니다. – eis

+0

잘 모르겠다. 나는 결코 그것을 독립형으로 만들지 않는다. –

+0

[IKVM] (http://www.ikvm.net/)은 Java 클래스 라이브러리의 JVM 및 구현을 제공합니다. 즉, JRE입니다. – DNA

1

jar 파일은 Java 파일입니다. JRE는 의존하는 파일에 대한 런타임 환경입니다. 어떤 종류의 자바 런타임 환경 없이는, 당신은 할 수 없습니다.

그러나 이미 많은 환경이 있으므로 별도로 설치하지 않아도됩니다.

JDK/SDK는 필요하지 않습니다.

2

"JDK"또는 "JRE SDK"는 필요하지 않지만 최소 "JRE"가 필요합니다. EXE로 변환 할 수는 있지만 JRE와 동일한 정보를 가진 라이브러리를 계속 가져와야합니다.

예. VC++를 사용하면 그러한 프로그램을 실행하기 위해 해당 버전의 런타임 라이브러리가 필요합니다. 닷넷 =>http://www.ikvm.net/ (자바에 대한 또 다른 VM)에서

관련 문제