간단하게 설문조사를? 클릭해서 저장하고 결과를 출력해주는 java application 을 제작하였습니다.
class 파일로 되어있는데, 사용자가 class 파일을 실행하기 어려워한다는 가정하에, exe 로 바꿔줬습니다.
그런데 생각해보니, 이 프로그램을 실행시키려면,
1. 컴퓨터에 jre 가 설치되어 있어야 한다.
2. 컴퓨터에 mysql 이 설치되어 있어야 한다.
3. mysql 설정이 java 코드에 있는 것과 일치해야 한다. ( 포트번호, 사용자명, 패스워드 등 )
음..
v3 lite 를 설치하면 자동으로 .net framework 가 설치되는 것처럼..
어떻게 설치파일로 묶어서,
사용자가 설치 파일을 누르면
1. jre 가 설치되어 있는지 확인하고, jre 를 설치한다.
2. mysql 을 설치하는데, 제가 원하는 포트번호 + 사용자명 + 패스워드로 설치된다
3. 제가 만든 exe 파일이 특정 폴더에 복사되어, 바탕화면에 단축아이콘이 생긴다.
이렇게 할 수 있을까요?
생각해보니, mysql 같은걸로 과제할 때는 제가 직접 설치하고 포트잡고 사용자명 패스워드 입력했는데,
게임 클라이언트 같은 거보면.. DB를 쓰긴 쓸거 같은데 따로 설치한 기억이 없더라고요..ㅠㅠ
상대방이 컴퓨터에 관해 잘 몰라서 그냥 원클릭으로 실행가능하게 해주고 싶은데...
mysql 같이 설치형 DB 말고 다른 DB를 활용해야 할까요?
( 혹시나 여러 문제로, mysql 을 직접 설치하게 시켰을 때, 포트가 충돌이 나거나, 패스워드를 잘못 입력하면 제 프로그램이 실행이 안될까봐 걱정입니다. )