원래 자바 1.8 버전을 사용하다가 자바 10으로 업그레이드한 후 몇 달전에 만들었던 jsp 프로그램을 오랜만에 실행시키려하다가 갑자기 이런 에러가 나는 것을 발견했다 could not create the Java Virtual Machine 이라는 에러는 예전에 봤던 기억이 있지만 콘솔창에 나오는 endorsed is not supported. Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules. 라는 에러는 처음 보는 에러라서 조금 당황스러웠다. 그래도 해결할 수 있다는 생각으로 구글링을 하기 시작했다. 몇 가지 해결법이 나와 있었는데 eclipse.in..
① git init : 프로젝트 폴더 안에 .git 이라는 숨겨진 폴더 생성 ② git status : 현재 파일들의 상태를 볼 수 있음. 빨간색으로 된 파일은 commit 되지 않음. commit 을 해야만 git 에 파일 저장됨. ③ git add 파일명 : 파일이 초록색으로 바뀜. 즉, commit 될 대기 상태가 됨. ④ git commit -m [설명] : commit 대기 중인 파일들을 commit 함. untracked --> tracked 로 전환. -m 옵션 사용할 경우, 그 뒤에 설명을 적을 수 있음. commit 후 git status 를 했을 때, 빨간 줄이나 초록 줄이 나오지 않는다, 즉 모두 다 저장되었다는 뜻. 이 commit 을 기준으로 코드를 수정, 추가, 삭제 가능하고 나..
① git remote : 원격 저장소를 관리함. git remote add origin https://github.com/[이름]/[폴더이름] 이렇게 origin 이라는 이름으로 원격 저장소 주소 등록함. ② git push origin A : 원격 저장소에 내 컴퓨터에서 commit 한 내용을 저장. origin 이라는 원격 저장소의 A 라는 브랜치로 로컬 저장소의 A 라는 branch 에 commit 된 내용 보냄. 만약 A 라는 브랜치가 원격 저장소에 없는 경우, 원격 저장소에 A 이라는 branch 생성됨. 만약, origin 의 다른 브랜치(ddd)로 push하고 싶을 때는 git push [원격 저장소명] [로컬 브랜치명]:[원격 브랜치(ddd)] 하면 됨. e.g ) git push ori..
① git branch 브랜치명 : 새로운 브랜치를 만듬. ② git checkout 브랜치명 : checkout 을 브랜치에 사용할 경우에는 브랜치간 전환을 의미. 새로 만든 브랜치에서 작업하려면 HEAD를 그 브랜치로 옮겨야 함. * 가 현재 작업 중인 브랜치를 나타냄. ③ git rm : tracked 상태의 파일을 제거. ④ git merge 브랜치명 : master 브랜치와 지정한 브랜치의 내용을 합침. 이 때, HEAD 가 master 에 있어야 함. ⑤ git branch -d 브랜치명 : 지정된 로컬 브랜치를 삭제함.
1. Vmware 설치하기 ① 구글에 vmware 를 검색한 후, www.vmware.com 사이트에 접속한다. ② 다운로드 카테고리에 들어가면 아래의 화면이 나오는데, 여기서 다운로드를 받는다. 2. Ubuntu 설치하기 ① Vmware 를 실행한 후, Create a New Virtual Machine 을 누른다. ② I will install the operating system later 를 선택. 지금은 일단 하드디스크만 먼저 설치. ③ 리눅스와 우분투를 선택한 후, 설치 경로 선택. ④ 디스크 파일의 용량 지정한 후, split virtual disk into multipel files 선택하면 하드디스크 설치 완료. ⑤ 우분투 운영체제를 설치하기 위해 www.ubuntu.com 으로 이동. ..
① sudo apt-get update 후, sudo apt-get install git 을 한다. ② sudo apt-get install git qgit gitk git-svn 실행해서 여러 유용한 도구도 설치하면 좋음. - qgit : GUI 로 git 의 정보, 커밋, 변화된 내용들을 확인할 수 있는 프로그램. - gitk : qgit 와 비슷한 기능. - git-svn : svn 을 기반으로 하는 프로젝트도 git 처럼 사용할 수 있게 해주는 프로그램.
★ APM 이란 ? --> Apache (웹 서버), MySQL (데이터베이스 서버) , PHP 를 말함. ※ 설치 과정은 터미널 기반으로 설명함. ( Ctrl + Alt + T ) 설치를 시작하기 전에 저장소의 패키지 목록을 업데이트함 --> sudo apt-get update 기존에 설치되어 있던 패키지 업그레이드함. --> sudo apt-get upgrade 1. Apache 2 웹 서버 설치 --> sudo apt-get install apache2 2. MySQL 서버 설치 --> sudo apt-get install mysql-server MySQL 의 관리자 계정인 root 사용자의 암호 설정 3. PHP 7.2 설치 --> sudo apt-get install php7.2 php7.2-c..
※ 참고로 Ubuntu 18.04 는 18.04.26 에 새로 출시되었음. 최신버전임. ※ 기존 Ubuntu 17.10까지는 uim 입력기를 가져와서 한글 입력하기 위해선 2가지 패키지가 필요했음. ( uim, uim-byeoru 패키지 ) ※ 하지만 Ubunu 18.04 에서는 기존의 uim-byeoru 패키지가 uim 패키지에 통합되어 나옴. ① 먼저 uim 패키지를 설치한다. --> sudo apt-get install uim ② 메뉴에서 빨간색으로 표시한 '입력기' 에 들어간 후, 디폴트 입력기를 '벼루'로 지정. ③ '벼루키 설정 1' 에서 '한글모드로' 와 '영문모드로' 에서 '편집' --> '키' 에서 커서를 올리고 '한/영' 버튼을 누른 후, '추가' 버튼을 클릭. ④ 그리고 빨간색으로 표..