블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday



 자바(JAVA)를 처음 공부하면서 간단하게 만들어 본 스윙(Swing) 프로젝트이다. 

 역시 만들면서 배우는게 빠르기 때문에 몰 만들어 볼까 고민하다, 옛날에 실버라이트로 만들던 게임(?!)인 "같은그림 찾기" 게임을 만들어 보기로 결심하고 모르는 부분은 구글링하면서 만들어 보았다. 비록, 허접하지만 저와 같이 스터디를 시작한 분들에게 도움이 되길 바란다. 


1. 작동 모습


[그림 1 - 시작 화면]


[그림 2 - 게임 진행화면]



[영상 1 - 실행화면]


2. 프로젝트 구성



[그림 3 - 프로젝트 구성]


[그림 4 - 프로젝트 파일 설명]



※ 프로젝트 전체 소스 ↓↓


StudyPhotoGame.zip




Posted by happydong
, |



우분투(Ubuntu) 이클립스(Eclipse) 설치하는 방법에 대해 알아 보자. 먼저 이클립스 사이트해서 파일을 받도록 하자.


1. 이클립스 다운로드

 

 이클립스 다운로드는 아래 주소와 같다. 
(http://www.eclipse.org/downloads/)


[그림 1 - 이클립스 다운로드 사이트]

 [그림 1]과 같이 다운로드 사이트에서 "Eclipse Standard"를 설치하고자 하는 환경에 맞게 다운도르 하도록 한다.


[그림 2 - 이클립스 다운로드]

 이클립스 다운로드 파일은 "[Korea, Republic of] KAIST(http)"에서 다운로드한다.



2. 압축 풀기& 파일 이동


 해당 파일을 다운로드하면 다운로드 폴더에 생성되는데, 해당 파일을 압축을 풀도록 한다. (압축 푸는 방법은 압축 파일을 선택하고 마우스 오른쪽 키를 누르면 "압축관리자에서 열기"라는 메뉴가 있다.)


[그림 3 - 이클립스 압축 푼 화면]


 [그림 3]과 같이 이클립스 압축파일을 풀었다면, 커맨드를 이용해 파일을 이동 시키도록 한다. 

이동 시킬 위치는 아래와 같다. 


 /opt 


 sudo mv ~/다운로드/eclipse /opt/ 


 이동 시킬 폴더의 위치는 "opt"이고 커맨드 "mv"를 사용하여 이동시킨다. 비밀번호를 물어보면 당황하지 말고, 기존에 설정한 비밀번호를 누르면 된다. 


[그림 4 - 파일 이동]


[그림 5 - 파일 이동 모습]


 [그림 5]는 파일이 정상적으로 이동된 모습을 보여준다. 


3. 링크 만들기


 이클립스 실행 스크립트를 만들어 준다. 만약 실행시 설정이 필요하다면 쉡 스크립트 파일을 수정해야 되므로 스크립트로 만들어 준다. 커맨드 창을 열고 아래와 같은 커맨드를 날린다.


  sudo gedit /usr/bin/eclipse


[그림 6 - gedit 열기]


gedit창이 열리면 아래와 같이 작성한다.


 #! /bin/sh 

 export ECLIPSE_HOME=/opt/eclipse

 $ECLIPSE_HOME/eclipse $*


[그림 7 - 스크립트 작성 화면]


 [그림 7]과 같이 작성했다면, 저장후 창을 닫도록 한다. 



4. 쉘 스크립트를 사용 가능하게 퍼미션을 설정


 모든 사용자에게 실행 읽기 권한을 준다.


  sudo chmod 755 /usr/bin/clipse


[그림 8 - 파일 권한 설정]



5. 우분투 메뉴에 추가


 우분투에 이클립스 메뉴를 추가해 주도록 한다. 


 sudo gedit /usr/share/applications/eclipse.desktop 


[그림 8 - gedit창 열기]


 gedit창이 열리면 아래와 같이 작성해준다. 


 [Desktop Entry]

 Encoding=UTF-8

 Name=Eclipse

 Comment=Eclipse IDE

 Exec=eclipse

 Icon=/opt/eclipse/icon.xpm

 Terminal=false

 Type=Application

 Categories=GNOME;Application;Development;

 StartupNotify=true




[그림 9 - 메뉴 설정 화면]


 [그림 9]와 같이 작성했다면, 저장후 창을 닫도록 한다. 


 이제 검색 창에서 "eclipse"라고 검색을 하면, 검색에 잘 걸리는 것을 확인 할 수 있을 것이다. 



[그림 10 - eclipse 검색 화면]



[그림 11 - 이클립스 실행화면1]



[그림 12 - 이클립스 실행화면2] 





Posted by happydong
, |



 우분투(Ubuntu) 데스트탑에 자바 JDK(Java Development Kit)설치 방법에 대해 간단하게 알아보려한다. 윈도우즈(Windows) 환경에서는 몇번 설치해 봤으나, 리눅스 계열의 OS를 한번도 사용해 보지 않았던 나는 처음 설치해 본다. 저와 같이 우분투에 JDK를 처음 설치하려는 분들에게 어느 정도 도움이 되는 포스팅이 되길 바라며, 설치 방법에 대해 알아 보겠다. 


1. 자바 설치 확인


 먼저 자바가 설치가 되어 있는지 확인해 보도록 하자. 확인 방법은 커맨드창을 열어 아래와 같이 커맨드를 날려 보면된다.

(커맨드창 열기 단축키는 Ctrl + Alt + t  이다.)


 type java 


[그림 0 - 자바 설치 확인]


 위 그림과 같이 java가 발견되지 않았다며, 아직 설치가 안된 것이다.  


2. JDK 다운로드

  

 먼저 설치할 JDK 파일을 오라클(Oracle) 사이트에서 다운로드 받는다. 

(다운로드 바로 가기 : http://www.oracle.com/technetwork/java/javase/downloads/index.html)



[그림 1 - 오라클 다운로드 페이지]


 다운로드 페이지에서 JAVA라는 이미지 버튼을 클릭해서, JDK 목록이 나오는 페이지로 이동을 한다. 



[그림 2 - JDK 다운로드 목록 페이지]


[그림 2]와 같이 "Accept License Agreement"로 체크를 하고, 설치하고자 하는 환경에 맞는 JDK파일을 선택하도록 한다. 우분투에 설치할 것 이므로 Linux계열을 선택하면 될 것이다. 다운로드 파일은 선택했다면 파일이 다 받아 질때까지 기다리면된다. 


3. JDK파일 위치 설정

 

 JDK파일 다운로드가 다 끝났다면, 해당 파일이 있는 폴더로 이동해보자. 보통은 다운로드 폴더에 받아저 있을 것 이다. 



[그림 3- 다운로드 폴더]


다운로드 폴더에 파일이 정상적으로 존재한다면, 이제는 압축을 풀도록 하자.



[그림 4 - 압축 관리자에서 열기 메뉴]


 다운로드 받은 파일을 선택하고, 마우스 오른쪽 버튼을 클릭하면 [그림 4]와 같은 메뉴가 나타날 텐데, 여기서 "압축 관리자에서 열기"메뉴를 클릭 하도록 한다. 



[그림 5 - 압축 관리자 화면]


 [그림 5]와 같이 압축 관리자 화면이 나타나면, 중앙 상단에 위치한 "풀기" 버튼을 클릭해서 압축을 풀도록 한다. 



[그림 6 - 압축을 풀 위치지정 화면]


 풀기를 하게 되면 압축을 어디에 풀지를 선택하는데, 일단 같은 경로에 풀도록 한다. 그냥 오른쪽 하단에 위치한 "풀기" 버튼을 클릭한다. 



[그림 7 - 압축 풀기 진행 화면]

[그림 8 - 압축 풀린 화면]


 압축 풀기가 완료되었다면 [그림 8]과 같이 보일 것 이다. 그럼 이제 압축이 풀린 폴더(jdk1.8.0_05)를 다운로드 폴더에서 이동시키도록 하자. 이동 시킬 경로는 아래와 같다. 


 /usr/lib/java


 위 경로에 폴더가 존재 하는지 확인 하기위해서 아래와 같이 ls 커맨드를 날려 보자


  ls /usr/lib/java


 위와 같이 커맨드를 날리면 폴더가 존재하는지 확인 할 수있다. 


[그림 9 - java폴더 존재 여부확인]


[그림 9]와 같이 없다는 내용이 나온다면 java폴더가 없는 것이므로, 새로 생성해주면 된다. java 폴더를 만들기 위한 커맨드는 아래와 같다. 


 sudo mkdir /usr/lib/java 


[그림 10 - java 폴더 생성]


 mkdir를 이용해서 생성하면되고, [그림 10]과 같이 입력했다면 비밀번호를 물어 보게 되는데, 당황하지 말고 비밀번호를 입력하고 엔터를 치면 폴더가 생성 될 것이다. 


[그림 11 - java폴더 생성확인]


 [그림 11]과 같이 해당 경로에 가면 java폴더가 생성된 것을 확인할 수 있을 것이다. 이제 압축을 푼 폴더를 java폴더로 이동 시키도록 하자. 폴더를 이동 시키기 위한 커맨드는 아래와 같다. 



 sudo mv ~/다운로드/jdk1.8.0_05 /usr/lib/java 



[그림 12 - 폴더 이동 커맨드]


 위와 같이 mv를 이용하면되고, "~/다운로드/jdk1.8.0_05"는 타켓폴더이며, "/usr/lib/java"는 이동시킬 폴더이다. (비밀번호 물음시 설정한 비밀번호를 입력하면된다. 계속해서 같은 커맨드창으로 입력했다면 위에서 로그인했기때문에 안물어 볼수 도 있다.)



[그림 12 - 파일 이동화면]


 [그림 12]와 같이 파일이 정상적으로 이동되었다면 일단 파일 세팅은 끝났다고 볼 수 있다. 이제는 해당 파일 경로에 맞게 환경설정을 해주면 된다. 


4. JDK 시스템 환경 설정


 이제는 JDK 시스템 환경 설정을 할 것이다. 윈도우에서도 맞찬가지로, 시스템 변수에 "JAVA_HOME"과 같이 생성해서 연결해 줬을 것이다. 그와 같은 작업을 할 것인데, 아래와 같은 커맨드를 날려, 수정하도록 하자.


  sudo gedit /etc/environment


[그림 13 - 환변 변수 설정창 열기]


 PATH="...:/usr/lib/java/jdk1.8.0_05" 

 JAVA_HOME=/usr/lib/java/jdk1.8.0_05


[그림 14 - 환경변수 세팅]


 [그림 14]와 같이 java폴더에 대한 경로를 지정해 준다. PATH가 작성되어 있는 마지막에 ":"를 붙이고 경로를 지정해 주도록 한다. 모든 입력이 완료 되었다면 저장을 하고 닫도록 한다. 


  source /etc/environment


[그림 15 - 설정 적용]


위와 같은 커맨드를 날려 새로 수정한 내용을 새로 적용하도록 한다. 이제는 java, javac, javaws 명령어를 사용할 수 있게 등록해 줘야한다. 만약 java명령어가 이미 다른 용도로 사용하고 있다면 다시 설정해 주도록 한다.



 sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_05/bin/java 1 

 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.8.0_05/bin/javac 1

 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/java/jdk1.8.0_05/bin/javaws 1


[그림 16 - java, javac, javaws 명령어 연결]


 sudo update-alternatives --set java /usr/lib/java/jdk1.8.0_05/bin/java

 sudo update-alternatives --set javac /usr/lib/java/jdk1.8.0_05/bin/javac

 sudo update-alternatives --set javaws /usr/lib/java/jdk1.8.0_05/bin/javaws

[그림 17 - java, javac, javaws 명령어 연결]


위와 같이 모든 입력이 완료 되었다면 이제 JDK가 정상적으로 설치가 되었는지 확인해 보도록 하자.



5. JDK 설치 확인

 

  type java


[그림 18 - 자바확인]


 위와같이 정상적으로 경로가 표시가 되면 모든 설치/설정이 완료 된 것이다. 자바버전 확인은 아래와 같다.


  java -version


[그림 19 - 자바 버전확인]




 - 우분투에 이클립스(Eclipse) 설치 방법은 아래 포스팅을 참고 하면된다.

[우분투(Ubuntu)] 이클립스(Eclipse) 설치



Posted by happydong
, |