매번 리눅스에 자바를 설치하는 법을 알려 드리다가 이번 글에서는 윈도우즈에 자바를 설치하는 법을 알려 드리겠습니다. 

 

우선 OpenJDK라는 놈을 왜 쓰는지를 아셔야 해서 

 

LINE의 OpenJDK 적용기: 호환성 확인부터 주의 사항까지 - LINE ENGINEERING (linecorp.com)

 

LINE의 OpenJDK 적용기: 호환성 확인부터 주의 사항까지 - LINE ENGINEERING

2018년 오라클의 라이선스 체계가 변경되면서 2019년 1월 이후 더 이상 무료로 Oracle JDK를 사용할 수 없게 되었습니다. 이에 LINE 내부에서는 사전에 OpenJDK를 적용하기 위해 필요한 사항이나 검토 항

engineering.linecorp.com

제가 설명 드리는 것보다 위 글을 읽고 오시면 될 것 같습니다. 

 

간략하게 말씀 드리면 Oracle JDK를 쓰면 돈을 받습니다. 

 

해당 비용을 안내기위해서는 Oracle JDK 말고 Open JDK를 사용하셔야 하고 호환성도 거의 없다 라는 이야기를 위 사이트에서 하고 있습니다. 

 

그래도 개발자셔도 좀 더 이해는 하고 계셔야 하기에 위 글은 한번 읽어 보시고 오는 편이 좋습니다. 

 

오늘 설치하려고 하는 OpenJDK에 대한 설명은 OpenJDK (java.net) 에서 찾으실 수 있습니다. 

 

하지만, 저도 한참 해맨 것이 위 사이트에서 그야말로 설명만 제공 합니다. 

 

JDK Builds from Oracle (java.net)실제로 다운로드는 이 사이트에서 제공하고 있습니다. 

 

JDK 13 Releases (java.net) 이 사이트에서 OpenJDK 13을 받으실 수 있습니다. 

 

그런데 최신 버전은 15이고 개발 버전이 16 17이어서 서비스가 만료 되었다고 나옵니다. 

 

하지만, 저는 13버전을 사용하고 있습니다. 심지어 8이나 10도 사용하고 있습니다. 

 

저도 지금 예전 개발 환경과 호환성을 찾아야 하는데, 설치해놓고 볼 생각 입니다. 

 

해당 내용은 다른 글에서 안내해 드리고 오늘은 설치에 관한 글만 적도록 하겠습니다. 

 

Archived OpenJDK GA Releases (java.net)

 

Archived OpenJDK GA Releases

Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he

jdk.java.net

실제 다운로드는 위 사이트에서 받으셔야 합니다. 

 

 

13 버전을 받으시려면 위 사이트에서  위 그림과 비슷한 곳을 찾으십시오.

 

그리고 저기 zip 를 클릭 합니다. 

 

적당한 폴더에 다운로드 하시면 됩니다. 

 

저는 Downloads에 다운로드를 진행 했습니다. 

 

 

오른쪽 마우스 누르시고 압축을 푸시거나, 압축 프로그램을 이용해서 압축을 푸십시오.

 

이렇게 압축이 풀립니다. 그러면 저 파일을 적당한 위치로 이동시켜야 합니다. 

 

저는 보통 개발 환경을 만들때, C:\에 dev 폴더를 만들고, 해당 내용들을 집어 넣습니다. 

 

이번에도 그렇게 진행하겠습니다. 

 

적당한 곳에 영어로 프로그램을 설치하실때는 되도록이면 폴더를 영어로 만드십시오.

 

방금 압축 푼 파일을 이동 시킵니다. 

 

Ctrl + X 또는 오른쪽 마우스 누르시고, 잘라내기 하신 다음에

 

c:\dev 또는 생성하신 폴더에 가서 

 

Ctrl + V 또는 오른쪽 마우스 누르시고 붙여 넣기를 하시면 됩니다. 

 

 

이렇게 이동 된 것을 확인 할 수 있습니다. 

 

이제 JAVA_HOME 과 PATH를 설정해야 합니다. 

 

그래서 윈도우즈 + E 키를 누르시거나, 현재 열려 있는 탐색기 또는 탐색기를 여십시오.

 

내PC 또는 내컴퓨터에서 오른쪽 마우스 누르시고 속성을 누르십시오.

 

저기서 고급 시스템 설정을 클릭 하십시오.

 

 

저기서 환경변수를 클릭 하십시오.

 

저기서 새로만들기를 클릭 하십시오.

 

JAVA_HOME 라고 변수 이름을 만드시고, 변수 값아래에 디렉토리 찾아 보기를 선택하셔서 아까 이동하셨던 폴더를 선택 하십시오. 보통은 jdk버전입니다만, 다르게 하셨다면 해당 폴더를 선택 하시면 됩니다. 

 

그리고 확인을 눌러 주시면

 

위와 같이 나오면 정상입니다. 

 

이번에는 저기 보이는 Path를 더블 클릭 하시거나 Path를 선택하고, 편집을 클릭 하십시오

 

저는 환경변수에 보이는데 안보이시면, 스크롤을 이동시키면 활용 가능합니다. 

 

여기서 새로 만들기를 클릭하십시오.

 

위 그림 처럼 %JAVA_HOME%\bin 이라고 입력하시고 확인 누르시면 됩니다. 

 

찾아보기로 찾아서 bin 까지 넣어 주셔도 되지만, 

 

다음에 JAVA_HOME 바귀면, JAVA_HOME 만 변경하면 되도록 설정한 것입니다. 

 

그리고 확인 버튼을 누르셔서 모든 화면을 닫아 주십시오. 

 

다 닫으셨으면 설치가 되었는지 확인 합니다. 

 

윈도우즈 키 + R 을 치시거나, 윈도키만 누르신 다음에 cmd 를 치십시오.

 

요렇게 나올껍니다. 

 

커맨드 창이라고 쓰고 도스창이라고 읽습니다. ㅋㅋㅋ 

 

커맨드 창에서

 

javac -version 

 

java -version

 

두가지 명령을 실행했을때 위와 같이 나오면 정상적으로 설치 된 것입니다. 

 

파일 또는 커맨드가 없다던지 뭐 이런 오류가 나면 Path 설정을 잘 못하신 겁니다. 

 

혹시나 질문 있으시면 댓글 달아 주시면, 답변 드리겠습니다. 

 

감사합니다. 

 

 

 

 

Goeserver를 독립적으로 설치하실수도 있지만, 저는 Tomcat에 설치하시기를 권장합니다. 

 

그래서  ymmedia.tistory.com/197

 

위 링크를 통해서 톱캣을 설치하시고 오시면, 

 

그 다음을 시작 하겟습니다. 

 

톰캣을 설치하셨다면 따라하시면 됩니다. 

 

우선 tomcat 설치 폴더로 이동 합니다. 

 

 

/data/app/apache-tomcat-8.5.60/ 

 

에 설치를 했다고 가정하고, 진행 하겠습니다. 

 

cd /data/app/apache-tomcat-8.5.60/  

 

이동 합니다. 

 

geoserver.org/

 

위 주소에서 Stable 또는 Maintenance 를 클릭하고 

 

Web Archive 를 선택 해서 오른족 마우스에서 주소 복사를 선택 합니다. 

 

저는 현재 메인테인 버전인 2.17-3 을 선택 합니다. 

 

mkdir src 

 

cd src

 

wget sourceforge.net/projects/geoserver/files/GeoServer/2.17.3/geoserver-2.17.3-war.zip

 

unzip geoserver-2.17.3-war.zip

 

이렇게 하면 geoserver.war 파일이 나옵니다. 

 

mv geoserver.war ../webapps 

 

를 해주시면 됩니다. 

 

그리고, tomcat을 재기동해주시면 설치는 끝입니다. 

 

참 쉽지요.

 

tomcat 재기동은 

 

cd ../

 

bin/shutdown.sh 

 

bin/start.sh 

 

요렇게 하시면 됩니다. 

 

그리고, 재기동 되었으면

 

http://ipaddr:8080/geoserver

 

로 접속하시면 됩니다. 

 

이글 다음은 제 개인 블로그에 있는 talkit.tistory.com/579 을 참조하셔서 비밀번호를 변경해 주시면 됩니다. 

 

감사합니다. 

 

Tomcat은 Apache 재단의 프로젝트에서 시작된 서블릿 컨테이너 제품입니다.

서블릿은 Java로 짜여진 일종의 클래스 파일 입니다.

위 클래스 파일을 서비스하기 위해서 개발된 오픈소스 서블릿 컨텐이너 입니다.

그런데 서블릿 컨테이너라고 쓰고, WAS(Web Application Server) 라고 읽습니다.

어차피 관리 적인 측면외에 하는일은 비슷합니다.

저둘의 차이가 있는 것은 알지만, 따지진 말아 주십시오 ^^

그래서 Tomcat을 설치하시려면, 저게 위에서 말씀 드렸듯이 Java가 필요 합니다.

그래서 Java를 먼저 설치하고 시작 해야 합니다.

Java 설치는 제 지난 번 글에 있습니다. ^^

ymmedia.tistory.com/196

위 글에 Ubuntu Linux에 OpenJDK를 설치하는 법을 적어 두었습니다.

설치는 저기 가서 하고 오십시오 ^^

이제 실제로 Tomcat 8을 설치해보도록 하겠습니다.

https://tomcat.apache.org/download-80.cgi

위홈페이지에 접속하신 후 최신 버전을 받으십시오.

설치하시고 싶은 디렉토리로 이동 하십시오.

wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz

8점대 안정 버전 입니다.

보안 문제 때문에 8.5.50 이상을 설치 권장합니다.

다운로들 받기 시작 할 것입니다.

tar xzvfp apache-tomcat-8.5.60.tar.gz

cd apache-tomcat-8.5.60

cd bin

./startup.sh

http://ip주소 또는 도메인:8080 으로 접속 여부 확인 합니다.

이제 다시 Shell로 이동하셔서

tomcat을 종료 합니다.

./shutdown.sh

이제 Ubuntu Linux에 톰캣도 설치 되었습니다.

다음에 또 여러가지를 설치 해보도록 하겠습니다.

감사합니다.

Ubuntu에 접속 하시거나, 화면에 바로 들어기신 다음에.

 

java 

 

엔터를 처보십시오.

 

우분투 정말 친절 하군요.

 

java 사용할 수있는 당야한 방법이 저게 나옵니다. 

 

우리는 

 

```

sudo apt-get install openjdk-8-jre-headless

```

 

라고 치겠습니다. ^^

 

그럼 글자가 쭉 올라가면서 설치가 진행 될 것입니다. 

 

java 엔터 치시거나

 

java -version 엔터 치시면 위 그림과 같이 나오면 설치가 완료 된 것입니다. 

 

저는 위에서 JDK 즉 Java Development Kit 를 설치한다고 했습니다. 

 

그래서 이번에는 

 

javac라고 쳐 보십시오.

 

앞에서 처럼 친절하게 알려 줍니다. 

 

```

sudo apt-get install openjdk-8-jdk-headless

```

 

중간에 jre 대신에 jdk를 넣어 주시면 됩니다. 

 

저도 설치하고 있습니다. 

 

잘따라오고 계시지요?

 

아까 처럼 javac 또는 javac -version 을 쳤을때 위 그림과 같이 나오면 

 

OpenJDK 8은 설치가 모두 끝났습니다. 

 

OpenJDK 9가 필요하신 분은 아래 글을 참조해 주십시오. 

 

ymmedia.tistory.com/195

 

우분투(Ubuntu)에 OpenJDK 9 설치하기(Install)

지금 제가 Virtual Box에 Ubuntu를 설치 해 둔 것이 Ubuntu 16.04 입니다. 거기에 설치해 보겠습니다. 우선 Ubuntu에 접속하고 위와 같이 java 엔터를 처보십시오. 우분투 정말 친절 하군요. java 사용할 수있��

ymmedia.tistory.com

감사합니다. 

지금 제가 Virtual Box에 Ubuntu를 설치 해 둔 것이 Ubuntu 16.04 입니다. 거기에 설치해 보겠습니다.

우선 Ubuntu에 접속하고 위와 같이

java

엔터를 처보십시오.

우분투 정말 친절 하군요.

java 사용할 수있는 당야한 방법이 저게 나옵니다.

우리는

sudo apt-get install openjdk-9-jre-headless

라고 치겠습니다. ^^

그럼 글자가 쭉 올라가면서 설치가 진행 될 것입니다.

java 엔터 치시거나

java -version 엔터 치시면 위 그림과 같이 나오면 설치가 완료 된 것입니다.

저는 위에서 JDK 즉 Java Development Kit 를 설치한다고 했습니다.

그래서 이번에는

javac라고 쳐 보십시오.

앞에서 처럼 친절하게 알려 줍니다.

sudo apt-get install open-jdk9-jdk-headless

중간에 jre 대신에 jdk를 넣어 주시면 됩니다.

저도 설치하고 있습니다.

잘따라오고 계시지요?

아까 처럼 javac 또는 javac -version 을 쳤을때 위 그림과 같이 나오면

OpenJDK는 설치가 모두 끝났습니다.

리눅스에서 Java를 공부하실 수도 있고,

리눅스에서 이제 WAS 서버를 운영하실 수도 있습니다.

Apache-Tomcat 같은 것을 설치해서요.

다음 글에서는 Apache-Tomcat을 설치해보겠습니다.

감사합니다.

우리 회사는 git 보다는 SVN을 많이 사용하고 있습니다. 

 

그리고, Ubuntu 보다는 CentOS를 많이 사용하고 있습니다. 

 

하지만, 이번 프로젝트를 진행하면서 git를 사용하고 있습니다. 

 

그리고, Ubuntu에 운영 시스템을 올려야 할일이 있네요 ^^

 

그래서 일단 하나하나 적어 둡니다. 

 

root 로 작업을 하시거나 명령어 앞에 sudo 를 사용하셔서 작업 하셔도 됩니다. 

 

저는 위험하긴 하지만, root로 작업하는 것을 전호 합니다. 

 

1. root 권한을 획득 합니다. 

   su - 

2. git 설치하기 

   apt-get install git 

   중간에 y 한번 눌러 주면 끝입니다. 

 

이제 설치는 끝났고 간한하게 프로젝트하나를 받아 보겠습니다. 

 

제가 예전에 github에 찜해 두었던 프로젝트를 하나 내려 받아 보도록 하겠습니다. 

 

github.com/kjh0523/project9.git

 

3. clone 명령어 사용하기

 

git clone https://github.com/kjh0523/project9.git

 

root@data2:/var/www/html# ls -al
total 28
drwxr-xr-x 4 root root  4096 Oct  3 20:26 .
drwxr-xr-x 3 root root  4096 Jul 25  2016 ..
-rw-r--r-- 1 root root 11321 Jul 25  2016 index.html
drwxr-xr-x 4 root root  4096 Sep 22 01:55 json
drwxr-xr-x 5 root root  4096 Oct  3 20:26 project9

위와 같이 project9이 성공적으로 내려왔으면 정상적으로 사용하실 수 있도로 된 것입니다. 

 

이번주도 즐거운 한주 되십시오.

 

감사합니다. 

제가 저렴하게 사용하고 있는 VPS에 Apache2를 설치하려고 합니다.

 

요즘 대세가 nginx 라고는 하지만, 저는 Apache2를 선호 합니다. 

 

정말 간단합니다. 

 

오늘 적을 글도 정말 간단 합니다. ^^

 

참 아래의 내용들은 root로 접속해서 실행 하셔야 합니다. 

 

일반 계정으로 접속하셨다면, 

 

0. su - 

root 권하는 획득하는 명령어 입니다. 

 

1. apt-get update

 

위 명령어로 최신 정보를 갱신합니다. 

 

2. apt-get install apache2 

 

apache2 서버를 설치 합니다. 

 

3. systemctl status apache2

 

설치 후 아파치 상태를 확인 합니다. 

 

몇가지 설정을 해줘야하겠지만, 저는 테스트라서 기본적인 상태로만 만족 합니다. 

 

설치 된 http://설치된ip 이렇게 치시면 Apache 화면이 보일 것입니다. 

 

그리고 시작 종료는 할 수 있으면 족합니다. ^^

 

4. 아파치 시작 

service apache2 start

 

5. 아파치 종료

service apache2 stop

 

그리고 좀 더 자세한 내용은 아래 출처에 잘 나와 있습니다. 

 

감사합니다. 

 

 

출처 :  lng1982.tistory.com/288

 

Apache2 설치 (Ubuntu 16.04)

설치 ubuntu 기본 소프트웨어 저장소에 사용할 수 있는 apache가 있다. 1. root 로그인 2. 패키지 관리 툴인 apt-get을 이용하여 apache2를 설치한다. (apache2 설치와 함께 의존하는 프로그램도 함께 설치된��

lng1982.tistory.com

 

 

안녕하세요 가야태자(@talkit) 입니다. TortoiseSVN은 Subversion 이라는 버전 관리 툴의 클라이언트 중 하나 입니다.

애를 이용해서 저는 주로 버전관리를 하고 있습니다.

요즘 유행하고 있는 git 라는 아이도 있습니다.

git hub와 git에 관해서는 아래 글을 참조 하시면 될 것 같습니다. ^^

이클립스(eclipse)에서 git 사용해보기
https://steemit.com/hive-101145/@talkit/2020-05-08-git

eclipse git 원격 저장소 연결하기
https://steemit.com/hive-101145/@talkit/2020-05-10-eclipse-git

다시 SVN으로 돌아와서 저는 습관적으로 C 드라이브에 dev 라는 폴더를 만들고 안에 개발 관련 툴들을 넣는 습관리 있습니다.

그래서 지금도 c:\svn\Rsource 라는 폴더를 생성했습니다.

회사의 직원들과 R 관련 소스를 공유할일이 있어서요.

그리고 이폴더를 저희 SVN 서버와 공유할 생각입니다.

해당 폴더 내에 Readme.txt 라는 파일을 하나 만들었습니다.

그리고, 서버에 Import를 진행 했습니다.

토토리스 SVN을 서버 설정 부터 먼저 이야기를 해야할 것 같지만 오늘은 그냥 제가 설정한 서버에서 받아오는 것 부터 하겠습니다.

공유한 폴더를 가져오기 위해서 Checkout을 해보겠습니다.

저기서 OK를 누르시면 아이디 패스워드를 묻는 창이 뜹니다.

캡쳐는 제가 먼저 다른거에서 자동으로 로그인을 해버려서 ㅋㅋㅋ

못했습니다.

그러면 이렇게 아까 제가 공유한 Readme.txt 파일이 체크아웃되었다고 나옵니다.

일반 폴더는

이렇게 되어 있습니다.

SVN에 연결된 폴더는

이렇게 되어 있습니다.

이제 Readme.txt에 다른 내용을 작성하고 Commit를 해보도로 하겠습니다.

메시지 즉 주석/코멘트는 올릴때 예의 입니다.

일반적으로 [개발자명, 커밋일자] 개발 및 수정내용 정도를 적어서 올리면 됩니다.

하지만, 전 귀찮아서 ㅋㅋㅋ 첫번째 수정으로 메시지만 남겨 봅니다.

그리고, OK를 누르시면 체크아웃과 마찬가지로, 커밋이 됩니다.

체크아웃을 하나 더하고, 두번째 커밋을 한 다음에 다시 내려 받아 보겠습니다.

대충 파일은 저렇게 됩니다.

커밋 과정은 앞에서 해서 생략 하겠습니다.

다시 Rsource2 폴더로 돌아가서 Readme.txt에서 오른쪽 마우스 누르고 Update를 선택 합니다.

요렇게 업데이트가 되었습니다.

앞에 제가 커밋한 내용이 어렇게 보입니다.

잠깐 버전 관리에 대해서 이야기를 해보면

툴에 따라서 좀 다르긴 하지만,

내가 가진 것을 팀에 최초로 공유하는 행위를 Share 또는 Import 라고 합니다.

그리고, 버전관리 서버에 최초로 내려 받는 행위를 체크아웃이라고 합니다.

그리고, 제가 수정한 내용을 버전관리 서버로 보내는 행위를 커밋 이라고 합니다.

또한, 다른 사람들이 수정한 내용을 다시 받아보는 행위를 업데이트라고 합니다.

보통은 오류가 없는 버전을 커밋한다.

프로그램이 끝나면 커밋한다.

작업 시작하기 전에 다른 사람들의 내용을 업데이트부터 하고 진행한다.

이게 규칙 입니다.

하지만, 사이트마다 많이 다를 수가 있습니다.

저희는 오류가 있어도 무조건 커밋 입니다.

일단, 백업 또는 커밋을 해두고 오류를 해결 하자는 주의고, 오류있는 코드도 버전관리의 한부분이라고 생각해서 그렇습니다.

그리고, 아직 자동 배포를 하지 않기 때문입니다. ^^

자동 배포를 하게 되면 1번째 규칙 오류가 있으면 커밋하지 마라가 좋습니다.

그럼 즐거운 하루 되십시오.

안녕하세요 가야태자(@talkit) 입니다. 요즘은 코인 글보다 개발글을 많이 가져오는 것 같습니다. ^^

저는 eclipse를 사용ㅎ기 때문에 주로 SVN을 eclipse 플러그인으로 사용하고 있습니다.

하지만, 윈도우 상에서 SVN을 사용해야 할 경우에 어떻게 해야하나 를 물어 보신다면 거북이 SVN 을 설치하시면 됩니다.

https://tortoisesvn.net/downloads.html

우선 다운로드 URL은 위와 같습니다.

저기서 저는 한단계 아래 버전을 설치하시기를 권합니다. 그래서 1.10.5 버전 64 비트를 다운로드 하십시오.

저도 설치를 하도록 하겠습니다.

Next

Next

Next

Install

여기서 기다리시다가 UAC 나오면 Yes 눌러 주십시오.

Finish

마지막으로 Finish 를 클릭하시면 됩니다.

설치는 완료 되었습니다.

설치 다음 과정은 다음 강좌에서 말씀 드리겠습니다.

자바설치

 

 

 

+ Recent posts