2012-03-24 2 views
0

Java로 응용 프로그램을 작성하고 MySQL을 데이터베이스 시스템으로 사용했습니다. 사용자는 데이터베이스 테이블의 행을 삽입하거나 삭제할 수 있습니다. 우분투 11.10에서 응용 프로그램을 개발했으며 제대로 작동합니다.Java/Mysql 응용 프로그램을 Linux에서 Windows로 이식하는 방법

제 질문은이 응용 프로그램을 Windows 컴퓨터로 어떻게 포트해야합니까? 해당 컴퓨터에 MySQL 서버를 설치해야합니까? 그렇다면 모든 실행 파일을 단일 .EXE로 압축하는 방법. 이 응용 프로그램을 모든 플랫폼에서 작동하게하려면 어떻게합니까?

답변

1

Java 응용 프로그램은 줄 끝이나 JNI에 의존하지 않고 일반적으로 모든 플랫폼에서 OOB를 처리해야하는 Java가 지원되는 경우를 제외하고는 Java 응용 프로그램을 지원하지 않습니다. 작동하지 않는 것들을 테스트하고 수정하십시오.

MySQL 설치는 환경마다 다르며, 네가 로컬로 실행하려는 경우 네, 해당 환경에서 DB 서버가 필요합니다. 대개 사용자에게 MySQL을 설치하고 응용 프로그램에 구성하도록 요청합니다. MySQL 응용 프로그램과 함께 MySQL 바이너리를 패키징 할 때 발생할 수있는 EULA/TOS 문제가 있습니다. 어쨌든 그렇게한다면, installer을 사용하여 파일을 포함하고 필요한 단계를 수행 할 설치 파일을 작성하고 싶을 것입니다.

편집 : this thread 소프트웨어와 함께 MySQL을 사용하는 것보다 더 편리한 대안을 찾고 또한 잠재적 인 사용권 계약 문제에 대한 참고 사항을 참조하십시오.

+0

애플리케이션에 MySQL을 내장 할 수 있지만 수수료를 지불해야합니다. Firebird 나 SQLite를 무료로 사용할 수 있습니다. 둘 다 멋진 서버입니다. Firebird의 장점은 나중에 쉽게 멀티 사용자에게 앱을 변환 할 수 있다는 것입니다. – Enrico

관련 문제