자바 응용 프로그램을 만들었습니다. 내 응용 프로그램에 Excecutable jar 및 Exe 파일을 만들었습니다. 그러나 컴퓨터를 설치하지 않은 시스템에서는 실행할 수 없습니다. 그것을하는 방법? EXEcutable jar 또는 Exe 파일 자체에 JRE를 구성 할 수 있습니까? 어떤 아이디어?JRE가없는 시스템에서 Java 응용 프로그램을 실행할 수 있습니까?
답변
나는이 project : launch4j이 유용 할 것이라고 생각합니다. jar 파일을 실행 파일에 랩핑하고 JRE를 기본 응용 프로그램처럼 동작하게 할 수 있습니다.
독립 실행 형 시스템에 대한 창 응용 프로그램. 어떤 아이디어? 매니페스트 파일이 없습니다. 권리? 그럼 어떻게해야 하죠? – Praveen
매니페스트 파일을 만듭니다. 그것은 단지 몇 가지 키 값 쌍을 가진 텍스트 파일이며 화면의 절반보다 드물 긴 경우는 거의 없습니다. http://java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html에서 자세한 정보를 얻을 수 있습니다. –
Jar를 Jar 안에 패키지 할 수는 없지만 jarfile 옆에 JRE를 패키지로 만들고 설치 프로그램에서 설치를 관리하도록 할 수 있습니다. Sun/Oracle은 이러한 목적으로 JRE를 재배포 할 수 있습니다 (시스템이없는 시스템).
제쳐두고, 이것은 썬이 XP/Vista/7에서 JRE를 업데이트하기 위해 Microsoft에 돈을 지불하기를 바랐던 사례 중 하나입니다. 한숨을 ... –
예, 하나는 자바 애플리케이션에서 OS 별 실행 파일을 만들 수는, 여기처럼,이 주제에 대한 몇 가지 질문 이미이 있었다 : Embed a JRE in a Windows executable?
자바는 항상 OS에 독립적 인 바이트 코드로 컴파일 만 할 수 JRE와 함께 제공되는 Java Virtual Machine에서 실행될 수 있습니다. 당신이 '일식'로 질문을 태그하고 'EXE'파일을 언급 ... 다만 경우에, 당신은 이클립스 RCP 응용 프로그램을 작성해서
는 다음과 응용 프로그램을 번들하는 우아한 방법이 자바 런타임 환경 : 응용 프로그램 디렉토리 (플러그인 및 기능 폴더와 동일한 수준)에 'jre'라는 폴더를 만들고 그 폴더에 JRE를 복사하십시오. 이클립스 내보내기 페이지에서 JRE와 함께 애플리케이션을 묶는 체크 박스가있을 수도있다.
JSmooth은 Java 실행 파일 래퍼입니다. 그것은 귀하의 자바 애플 리케이션을위한 기본 Windows 시작 프로그램 (표준 .exe)을 만듭니다. 그것은 설치된 Java VM을 단독으로 찾을 수 있기 때문에 Java 배치를 훨씬 더 부드럽고 사용하기 쉽도록 만듭니다. 더 VM을 사용할 수없는 경우
은 래퍼가 자동으로 다운로드하여 적당한 JVM를 설치하거나 메시지를 표시하거나 웹 사이트로 사용자를 리디렉션 할 수 있습니다.
CGJ으로 이진 파일로 컴파일 할 수 있습니다. Cygwin 또는 MinGW를 앱을 번들하려는 호스트 컴퓨터에 설치해야하지만 전체 프로그램을 원시 코드로 컴파일하므로 명확한 솔루션입니다.
살펴 here을 가지고
..- 1. SSE2 - "시스템에서 지정된 프로그램을 실행할 수 없습니다."
- 2. Java 응용 프로그램을 실행할 수 없습니다
- 3. 32 비트 시스템에서 64 비트 시스템에서 개발 된 C# 응용 프로그램을 실행할 수 있습니까?
- 4. Windows CE에서 Java 프로그램을 실행할 수 있습니까?
- 5. 여러 Java 응용 프로그램을 동일한 VM에서 실행할 수 있습니까?
- 6. 단일 시스템에서 MPI 프로그램을 실행할 수 있습니까? 아니면 클러스터에서만 실행해야합니까?
- 7. Android에서 MIDP 응용 프로그램을 실행할 수 있습니까
- 8. Biztalk에서 콘솔 응용 프로그램을 실행할 수 있습니까?
- 9. 응용 프로그램을 Windows 2003에서 실행할 수 없습니다
- 10. Mac에서 Java 프로그램을 실행할 수 없습니다
- 11. 은 Mac에서 Java 응용 프로그램을 제대로 실행할 수 없습니다.
- 12. Java 프로그램을 실행할 수있는 인터넷상의 장소가 있습니까?
- 13. 쉘에서 Java 프로그램을 실행할 수 없습니다. ClassNotFoundException
- 14. 내 Java 프로그램을 우분투에서 외부 응용 프로그램을 실행할 수있게하고 싶습니다.
- 15. 다른 시스템에서 ASP.NET 응용 프로그램을 실행하는 방법?
- 16. Windows Mobile 6 장치에서 Java 프로그램을 실행할 수 있습니까?
- 17. android 응용 프로그램을 실행할 수 없습니다.
- 18. 이렇게 서버/클라이언트 프로그램을 실행할 수 있습니까?
- 19. 내 응용 프로그램을 실행할 수 없습니까?
- 20. 설치 후 응용 프로그램을 실행할 수 없습니까?
- 21. gwtext로 웹 응용 프로그램을 실행할 수 없습니다.
- 22. mod_aspdotnet에서 하나 이상의 응용 프로그램을 실행할 수 있습니까?
- 23. Mac OS X에서 C#/WPF 응용 프로그램을 실행할 수 있습니까?
- 24. 레거시 Win32 GUI 응용 프로그램을 명령 줄에서도 실행할 수 있습니까?
- 25. 어떻게 SYSTEM 아래에서 응용 프로그램을 실행할 수 있습니까?
- 26. 명령 줄에서 AIR 응용 프로그램을 실행할 수 있습니까?
- 27. .net 응용 프로그램을 WCF 서비스 사이트와 나란히 실행할 수 있습니까?
- 28. 시작할 때 AIR 응용 프로그램을 실행할 수 있습니까?
- 29. Cassini 서버에서 ASP.NET MVC 응용 프로그램을 실행할 수 있습니까?
- 30. Silverlight UI를 사용하여 .NET 응용 프로그램을 실행할 수 있습니까?
그냥 이전 질문을 실현 - http://stackoverflow.com/questions/3013506/creating-exe-for-my-java-application-in-eclipse-closed- 이미 누군가 launch4j 제안 - 작동하지 않았습니까? –