2010-10-30 4 views
10

Java 응용 프로그램에서 작업하고 있습니다. Windows 운영 체제 용 데스크톱 응용 프로그램입니다. 내 응용 프로그램의 설치 프로그램을 만들고 있습니다. 내 응용 프로그램은 jdk가 insall 된 시스템에서 잘 작동합니다. 또한 jdk/jre가없는 곳에 응용 프로그램을 실행하고 싶습니다.비 JDK/비 JRE가 설치된 시스템에서 Java 응용 프로그램을 실행하는 중 문제가 발생했습니다.

이 때문에 설치 프로그램과 함께 jre1.7을 제공하고 있습니다. 내 응용 프로그램의 jar 파일을 exe 형식으로 만들고 응용 프로그램에 필요한 모든 lib 파일과 함께 JRE 1.7을 제공하기 위해 고급 설치 프로그램을 사용하고 있습니다.

비 jdk/jre 시스템에 응용 프로그램을 설치할 때. 제대로 설치되지만 응용 프로그램을 실행하려고하면 "누락 된 JRE", "Java Runtime Environment Not Found"가 표시됩니다.

내가 응용 프로그램을 설치하면 JRE 1.7 lib 파일과 함께 성공적으로 설치됩니다.

저는 설치 프로그램과 함께 제공되는 JRE 1.7을 자동으로 인식하도록하고 싶습니다.

설치 프로그램과 함께 제공하고있는 응용 프로그램의 JRE를 인식 할 수 있도록 안내해주십시오.

귀하의 모든 소중한 제안에 감사드립니다.

답변

2

work out of the box이어야합니다. 어쩌면 x64 JRE를 실수로 응용 프로그램과 번들하지 않았는지 확인하십시오.

+0

답변 해 주셔서 감사합니다. 저에게 도움이됩니다. – Toman

0

대신 Java 6 런타임을 묶을 수 있습니다. Java 7은 아직 릴리스되지 않았습니다.

파일을 압축 해제하는 것처럼 들립니다. 이 작업을 올바로하려면 대상 라이브러리에서 java.exe 파일을 명시 적으로 호출해야합니다. 그렇지 않으면 Java 설치 프로그램을 실행하여 Windows에 제대로 등록해야합니다.

MSI 버전 (Windows 용)을 가져 와서 설치 프로그램에 설치하라는 메시지가 표시됩니다.

관련 문제