2021 04 03
2021-04-03¶
우분투 서버에 자바 프로그램 실행해보기¶
- 자바 설치
- 참고: https://jjeongil.tistory.com/959
$ sudo apt update
$ sudo apt install default-jdk // jdk 11
- 도커 설치
- 참고: https://hiseon.me/linux/ubuntu/install-docker/
- docker-compose.yml 생성
```shell script
version: '3'
services:
local-db:
image: library/mysql:5.7
container_name: local-db
restart: always
ports:
- 13306:3306 environment: MYSQL_ROOT_PASSWORD: root TZ: Asia/Seoul volumes: - ./db/mysql/data:/var/lib/mysql - ./db/mysql/init:/docker-entrypoint-initdb.d```
- 도커로 설치한(?) MySQL에 접근하기
- 참고: http://jmlim.github.io/docker/2019/07/30/docker-mysql-setup/
$ sudo docker exec -it local-db bash
root@ee51fb36e1ae:/# mysql -u root -p
-> 패스워드 입력 후 mysql 서버 접속
CREATE TABLE piece_position (
team VARCHAR(5) NOT NULL,
piece VARCHAR(6) NOT NULL,
position VARCHAR(2) NOT NULL,
is_first_move boolean NOT NULL, primary key (position) );CREATE TABLE chess_game ( current_turn_team VARCHAR(5) NOT NULL, is_playing boolean NOT NULL );
- 하나의 브랜치만 가져오기 - 참고: https://www.slipp.net/questions/577
- Gradle로 프로젝트 빌드 - 참고: https://codechacha.com/ko/building-java-with-gradle/
- 느낀점... - 결국 실패 - 우분투에서 환경변수라.. - 인텔리제이의 플레이 버튼에 길들여져 자바를 콘솔로 전혀 실행못한다는 것을 인지...ㅜ