2011-10-11 6 views
5

Java 응용 프로그램과 MySQL 설치 파일을 단일 exe 파일로 압축하는 방법은 무엇입니까? 백그라운드에서 MySQL 파일을 자동으로 설치할 수 있습니까 (또는 사용자 입력없이)? 이는 설치 절차를 단순화하기위한 것입니다.단일 패키지에 Java 응용 프로그램과 MySQL 설치

+0

* "단일 exe 파일에 있음"* EXE는 Mac OS 또는 * nix를 실행하는 사용자에게는 유용하지 않습니다. –

답변

11

자바는 크로스 플랫폼이기 때문에 MySQL은 아니므로 다른 MySQL 바이너리가있는 여러 플랫폼 용 다양한 설치 프로그램을 만들어야합니다. 비 Windows 시스템 용으로 MySQL 소스 코드를 포함 시키려한다면, 그것은 또 다른 이야기입니다 ... 그래서 저는 Windows 용 설치만을 원한다고 가정합니다.

우선, 당신이 편안하게 느끼는 설치 소프트웨어를 얻으십시오. 무료 및 비 무료 설치 프로그램 on Wikipedia의 좋은 목록이 있습니다.

두 번째로, 자동 설치를 할 수 있습니다. 완료 방법은 here입니다.

그러나 사용자의 허가없이 침묵하는 MySQL 설치를하는 것은 나에게 너무 좋지 않습니다. MySQL은 정확하게 경량 소프트웨어가 아니며 사용자가 이미 MySQL을 설치 한 경우 무언가를 엉망으로 만들 수도 있습니다.

이렇게하면 포트 3306이 이미 실행되어 (기본 MySQL 포트) 실행 중인지 확인하고 다른 인스턴스가 백그라운드에서 숨어있을 가능성이 있는지 확인해야합니다.

최소한 사용자에게 MySQL이 설치 될 것임을 알리는 것이 더 좋을 것입니다. 이러한 세부 사항을 고려해보십시오. 일부 사용자와의 거래가있을 수 있기 때문입니다.

+0

고맙습니다 ................ –

관련 문제