yoni
[참고] Ubuntu 16.04.5, root/1234, TAR 명령어, JAVA 8 설치, Eclipse Neon 3 설치, 한/영키의 설정, Eclipse 한영키 설정 본문
[참고] Ubuntu 16.04.5, root/1234, TAR 명령어, JAVA 8 설치, Eclipse Neon 3 설치, 한/영키의 설정, Eclipse 한영키 설정
yoni-1117 2018. 12. 28. 11:09[01] TAR 명령어
- c: 파일을 tar로 묶음
- v: 묶거나 푸는 과정을 화면으로 출력
- f: 파일명
- x: tar 묶음을 해제함
- z: gzip으로 압축하거나 해제함.
1. tar로 파일 하나로 묶기
tar -cvf 파일명.tar 폴더명
2. tar로 하나의 파일을 여러개로 풀기
tar -xvf 파일명.tar
3. tar.gz로 압축 하기
tar -zcvf 파일명.tar.gz 폴더명
4. tar.gz에서 압축 풀기
tar -zxvf 파일명.tar.gz
[02] JAVA 8 설치(Oracle JAVA, Sun Java)
1. Ubuntu 10.04.1 이후 버전에서의 자바 설치
- http://www.oracle.com
- 확장자 rpm은 Redhat(Fedora, CentOS) 리눅스용.
- 우분투 설치 파일은 일반적으로 tar.gz 파일을 다운받음.
. tar: 하나의 패키지(파일)로 묶여 있음.
. gz: 압축되어 있음.
1) Linux x64 182.08 MB jdk-8u172-linux-x64.tar.gz
2) Terminal
# tar -zxvf jdk-8u191-linux-x64.tar.gz
2. /usr 폴더는 시스템에서 사용되는 어플리케이션이 설치되어 있음.
1) 현재 위치 출력
# pwd
2) 폴더 생성
# mkdir /usr/lib/jvm
3) jdk 이동
# mv /root/setup/jdk1.8.0_191 /usr/lib/jvm
4) 확인(uucp: 복사된 파일에 할당되는 리눅스 시스템 계정)
# cd /usr/lib/jvm
# ls -l
drwxr-xr-x 8 uucp 143 4096 12월 13 09:50 jdk1.8.0_191
3. Path, Classpath 등록
- ~/: 현재 계정의 시작 폴더
- ~/.bashrc: 현재 계정의 시작 폴더에 있는 숨겨진 환경 설정 파일 bashrc을 말함.
숨겨진 파일들은 '.'으로 시작함.
- ls -al: 숨겨진 파일도 전부 출력
- export: 환경 변수 사용 선언
- $PATH: PATH 환경 변수의 값을 가져옴.
- : : 환경 변수 구분자(Windows: ;)
1) 환경 설정 파일은 편집시 실수 할 수 있음으로 backup 파일을 생성합니다.
# cd ~
# pwd
/root
# ls -al
-rw-r--r-- 1 root root 3106 2월 20 2014 .bashrc
# cp .bashrc .bashrc.bak
# ls -al
2) root@stu-virtual-machine:~# vi .bashrc 또는 gedit .bashrc
- #: 주석
- 맨 아래 라인에 아래의 코드 추가
- Backspace: 편집중 커서를 앞쪽으로 이동
- ESC → 방향키: 커서 이동
- ESC → dd: 현재 라인 삭제
- ESC → x: 현재 커서위치 문자 삭제
- insert 모드 편집에서 'Del' 키는 Backspace 기능으로 작동함.
- ESC → i: 현재 커서위치에 insert 모드 진입
- ESC → a: 문장 마지막에 추가 모드 지정
- ESC → o: 커서 바로 아래 라인 추가 후 insert 모드 진입
- ESC → : → w → Enter: 저장
- ESC → : → qw → Enter: 저장후 종료
- ESC → : → q → Enter: 저장하지 않고 종료
- 한영 전환: Ctrl → Spacebar
---------------------------------------------------------------------
---------------------------------------------------------------------
- Windows 설정 참고
- 변경된 환경 설정 파일 재 로딩(. .bashrc 과 동일)
root@stu-virtual-machine:~# source .bashrc
6. 자바 버전을 확인한다.
[참고] 저작권이 문제되기 전의 설치 방법 2013년 5월 이전
[01] JAVA 7 설치(Oracle JAVA, Sun Java)
- Android 개발을 위해서는 Open JDK를 설치하면 안됨.
- apt-get: 우분투 프로그램 추가/삭제 관리자(Window7: 프로그램 및 기능)
. 프로그램을 다운로드 받기위한 저장소를 이용함.
. 우분투에 최적화된 프로그램이 존재.
- sudo: 일반 계정이 허가된 관리자 명령어의 실행
1. 우분투 10.04, 11.04, 11.10, 12.04에서 가능한 방법
$ sudo add-apt-repository ppa:upubuntu-com/java
또는
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
*. "add-apt-repositoty 명령어를 찾을 수 없을 경우의 조치
sudo apt-get install python-software-properties
설치시 라이센스 동의 화면 주의 할것.
[TAB] 키를 이용하면 License 동의 화면으로 이동 가능합니다.
'jdk-7u17-linux-i586.tar.gz' 파일이 다운로드되고 설치됩니다.
2. 여러 버전의 자바가 설치된 경우의 우선순위 지정
- 우분투 12.04.2 LTS는 필요 없음.
sudo update-alternatives --config java
sudo update-alternatives --config javaws
sudo update-alternatives --config javac
3. 설치된 자바 확인
# cd /usr/lib/jvm/java-7-oracle
# ls -l
4. 우분투 12.04.2에서 자바 설정 필요 없음.
자동 설정됨.
[03] Eclipse Neon3 설치
- http://www.eclipse.org
- 직접 다운로드: https://www.eclipse.org/downloads/packages/release/neon/3
1. Eclipse Neon3 설치
1) 'setup' 폴더로 저장
- 파일명: eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz
* /root/setup 폴더의 eclipse file을 USB로 복사
# cp /root/setup/eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz /media/root/32G/iot2
* USB에서 eclipse file을 /root/setup 폴더로 복사
# cp /media/root/32G/iot2/eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz /root/setup
* USB mount 해제
# cd ~
# umount /media/root/32G <-- USB 장치 해제
2) 압출 풀기
# cd /root/setup
# tar -zxvf eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz
3) Eclipse 이동
# cd /root/setup
# mv eclipse /root
4) 작업 폴더 생성
# mkdir ws_java
5) 실행
# cd eclipse
# ./eclipse
▷ ubuntu.Test.java
------------------------------------------------------------
------------------------------------------------------------
6) 빠른 실행을 위한 파일 링크의 등록(절대 경로 사용해야함)
# cd ~
# ln -s /root/eclipse/eclipse ecp
# ./ecp
7) 링크의 삭제
root@stu-virtual-machine:~# rm ecp
8) 노틸러스(내폴더)에서 실행하거나 또는 런처에 등록하면 JRE가 인식이 안됨으로
JRE를 복사합니다.
- -r: 하위 폴더도 복사
- -v: 복사 과정 출력
/usr/lib/jvm/jdk1.8.0_172/jre 폴더를 /root/eclipse 로 복사
# cp -r -v /usr/lib/jvm/jdk1.8.0_172/jre /root/eclipse
9) 런처에 아이콘 등록하기
- /usr/share/applications 폴더에 등록되어야 정상 작동함.
# gedit /usr/share/applications/eclipse.desktop
-------------------------------------------------------------------------------------
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon= /root/eclipse/icon.xpm
Exec= /root/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
-------------------------------------------------------------------------------------
- 대시홈을 실행하여 'Eclipse' 입력하여 나타난 아이콘을 런처에
Drag & Drop하여 추가합니다.
10) 바탕화면에 등록하기
- 'eclipse.desktop' 파일을 각 계정의 바탕화면으로 복사합니다.
/root/바탕화면(Desktop)
- 바탕화면에 복사된 'eclipse.desktop' 파일을 선택하고 속성에서
권한 탭으로 이동하여 '파일을 프로그램으로 실행 허용'을 체크합니다.
2. Eclipse 4.X setting
. Font: Preference --> General --> Apperance --> Colors and Fonts -->
Basic --> Text Font에서 수정, 크기는 16이상 지정
(@으로 시작은 세로 글꼴임)
. Line Number: Preference --> General --> Editors --> Text Editors -->
"Insert spaces for Tabs, Show Line Number" Check
"Undo history size: 20480"으로 지정
. TAB : Preference --> Java --> Code Style --> Formatter -->
New...Button click --> "java" 입력 후 확인 --> Tab policy를
"Spaces only"선택하고 확인 버튼을 클릭합니다.
3. Assist List 지원
- Windows7: Ctrl + Space (우분투: 한영 전환)
- Ubuntu: Alt + /
[참고] Window와 같은 '한글, 영문 전환키'의 설정
1. 시스템 설정 -> 개인 -> 텍스트 입력창 실행
2. '키보드 설정'으로 진입합니다.
3. '구성키'를 선택하고 화면처럼 설정합니다.
4. '다음 입력 소스로 전환'을 선택하고 화면처럼 설정합니다.
5. 닫기를 클릭합니다. 편집기를 누르면 '한글, 영문' 전환이 바로 작동합니다.
- 오른쪽 'Alt' 키를 누릅니다.
[참고] Eclipse 'Content Assist' 키 설정
'java of educational by contents' 카테고리의 다른 글
개발 관련 기술 흐름 (0) | 2018.12.28 |
---|---|
[참고] 자바 역컴파일, class -> java로 변환 (0) | 2018.12.28 |
[45] jar Java application 배포 및 실행 (0) | 2018.12.28 |
[44][JDBC] JDBC Connection의 분리, enum 타입의 사용 (0) | 2018.12.28 |
[43][JDBC] JCF, VO(DTO) 기반 영화 정보 시스템 제작 ★ (0) | 2018.12.28 |