본문 바로가기
자바(Java)/자바(Java) 기초

자바(Java) 프로그램 설치 및 감 익혀보기 + 추가 프로그램

by 인생즐겜러 2022. 11. 8.
728x90
반응형

요약

1. Java 설치 및 세팅

2. 감 익혀보기

3. spring tool 설치 및 세팅

4. 개발자 편의를 위한 글꼴 d2coding / 앞 공백 체킹 프로그램 eclipse indent guide)

 

 

 

 

 


 

 

 

 

 

1. 자바 프로그램 설치

 

 

 

oracle.com으로 들어간다.

products 클릭 - 맨 아래에 java를 클릭한다.

 

 

 

 

 

 

가운데 쯤에 있는 Download Java 를 클릭

 

 

 

 

 

가운데쯤에 있는 java 11을 클릭.

아래에 mac이든 window든 맞는 것을 클릭해서

인스톨러를 다운 받는다.

 

 

 

 

 

다운로드 및 설치가 끝나고 난 뒤

다음과 같은 설정 변경을 하면 프로세스가 java를 제일 먼저 처리하도록 변경이 가능하다.

 

윈도우 - 설정 - 시스템 - 정보 - 고급시스템 - 고급 - 환경변수

- 아래 시스템 변수 - path를 찾아서 편집 - java를 제일 위로 올리고 확인

 

 

 

 

 

 

 

 


 

 

 

 

 

2. Java 감 익혀보기

 

먼저 윈도우 - 실행 - cmd 검색으로

프롬프트를 실행한다.

그 후 아래의 명령어들을 이용해서 

C 드라이브에 javabang이라는 디렉토리를 만든다.

 

 

 

 

 

※ 프롬프트 명령어 설명

 

cd (change directory) : 디렉토리를 이동한다.

dir (directory) : 현재 디렉토리에 있는 모든 것들을 보여준다.

md (make directory) : 디렉토리를 만든다.

javac : 텍스트 파일로 작성된 java 파일을 bytecode로 컴파일. 컴파일된 파일은 '.class' 파일로 저장

java : javac 로 컴파일한 .class 파일을 실행한다.

 

 

 

 

 

이후 메모장을 열어서 아래와 같이 코딩을 해본다.

 

class Hello
{
	public static void main(String[] args)	
	{
		System.out.println("Hello Java");
	}
	// public 접근제어자
}

 

public

접근 제한이 없는 접근제어자.

접근을 제한하는 이유는 객체가 가진 고유의 멤버 변수값들이

외부에서 잘못 변경되는 것을 막기 위해.

 

접근 제어자에 대한 설명은 차후 자세히 할 예정이다.

 

 

 

 

 

이후 프롬프트에 아래와 같이

javac 로 Hello 자바 파일을 컴파일해서 클래스 파일로 변환.

변환된 클래스 파일을 java 명령어를 이용해서 결과물을 확인해 본다.

 

 

 

 

 

 

 

아래처럼 한글을 추가해서 코딩을 하게 되면

자바 파일을 컴파일을 할 때 utf-8 옵션이 필요하다.

그렇지 않으면 컴파일 에러가 발생하게 된다.

이를 인코딩한다라고 하는데 일단은 이런 게 있다 정도로 넘어가자.

 

 

 

class Hello
{
	public static void main(String[] args)	
	{
		System.out.println("Hello Java");
		System.out.println("안녕하세요?");
	}
	// 한글을 추가했다.
}

 

 

 

 

 

 

Java에서는 main method가 있는 class가 반드시 하나 필요하다.

주석은 // (한 줄 주석) , /*  */ (여러줄 주석) 으로 가능하다.

 

 

 

 

 


 

 

 

 

 

3. spring tool 이란? + 설치 및 세팅하기

 

스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링이라고도 한다.

오픈 소스이기 때문에 다른 사람의 코드를 참조하여 쓰기 편리하다.

프레임 워크란 자주 쓰일 만한 기능들을 한데 모아 놓은 유틸(클래스)들의 모음이다.

즉, 라이브러리+설계도 제공은 우리가 해줄 테니

너네는 기능 개발이나 열심히 해라 라는 취지에서 만들어진 Tool이다.

 

결정적으로 전자정부 표준프레임 뿐만 아니라 대부분의 회사가 스프링을 사용한다.

 

 

 

 

 

우선 다운로드를 위해

아래의 링크로 들어간다.

 

https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3#spring-tool-suite-3918

 

GitHub - spring-attic/toolsuite-distribution: the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite

the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - GitHub - spring-attic/toolsuite-distribution: the distribution build for the Spring Tool Suite and the Groovy/Gra...

github.com

 

 

 

가운데 쯤에 아래와 같은 곳에서 tool을 다운 받는다.

 

 

 

 

 

 

미리 지정해둔 디렉토리에 저장하고 압축을 푼다.

(반디집으로 압축을 푸는 게 좋다. 기본 압축 파일로 풀게 되면 안풀리는 파일들이 있더라)

 

 

 

압축을 푼 다음,

우리가 작업할 파일들을 몰아놓는 디렉토리를 따로 하나 만든다.

(나는 workspace 라는 이름으로 폴더를 만들었다.)

 

그 후 압축 푼 파일 중

STS라는 파일을 실행 시키면 아래와 같이 뜬다.

워크 스페이스를 정하는 곳인데 우리가 미리 만들어놓은 곳으로 지정하고 설치를 한다.

 

 

 

 

 

 

설치 후 아래와 같이 뜨는데 

우리가 쓰기 편한 Java 기반으로 세팅을 하기 위해서

오른쪽 상단 닫기 아래쪽에서 두 개의 아이콘이 있다.

그 중 왼쪽에 있는  open perspective 를 클릭 후

아래 그림처럼 Java 를 클릭 후 open 

 

 

 

 

 

 

새 Java 파일을 만들기 위해

file - new - other 를 클릭하면 아래와 같이 뜬다.

java - java project를 선택하고 next 클릭

 

 

 

 

 

 

그 후 아래처럼 프로젝트 이름을 정하고

JRE에서 현재 나는 JavaSE-13으로 되어있길래

수업에 맞춰 환경을 바꾸기 위해 11로 변경했다.

그리고 Next를 누르면 프로젝트 하위에 만들어질 디렉토리를 보여주고

더 수정할 것이 없으면 finish를 누르면 된다.

 

 

 

 

 

 

이제 패키지를 만들어 볼 차례다.

패키지는 쉽게 말하면 폴더다.

구조도대로 개발을 준비하기 위해 소스 모음 폴더를 만드는 것이라 생각하면 된다.

 

패키지를 만들고자 하는 디렉토리를 오른쪽 클릭 - new - package 클릭하면

아래와 같이 뜬다.

원하는 이름을 적고 완료를 누르면 끝.

 

 

 

 

 

 

다음은 편하게 Java source 파일을 만들기 위해 클래스를 건드려 볼 것이다.

소스 파일을 만들 패키지를 오른쪽 클릭 - new - class를 클릭하면 아래와 같이 뜬다.

소스 파일을 원하는 대로 이름을 넣고

아래 노란색으로 색칠 된 부분을 클릭해두면

만들어진 소스 파일에 해당 메소드가 자동으로 생성되어서 만들어 진다.

 

 

 

 

 

 

이제 프롬프트에서 한글 컴파일을 했던 것처럼

한글 컴파일을 할 수 있게 uft-8 옵션을 설정하도록 하자.

window - preference -General - workspace 를 클릭하면 아래처럼 뜬다.

노란색 부분을 UTF-8로 변경 후 Apply.

 

 

 

 

 

 

마찬가지로 웹에서도 편하게 사용하기 위해 미리 세팅을 해두자.

window - preference - XML - XML Files

window - preference - Web - CSS Files

window - preference - Web - HTML Files

window - preference - Web - JSP Files

로 들어가서 아래처럼 노란색을 UTF-8로 변경한다.

 

 

 

 

 

 

 

이제 Java 프로그램을 만들고

해당 코딩이 정상적으로 동작하는 지 바로 확인하기 위해

아래처럼 window - show view - console로 들어가

console을 활성화 시킨다.

 

 

 

 

 

 

마지막으로 console에서 결과값이 넉넉히 출력 될 수 있도록

window - preference - Run/Debug - Console 

로 들어가 Console buffer size 를 1000000까지 늘려준다.

 

 

 

 

 


 

 

 

 

 

4. 세팅 참고 

 

(1) d2coding

 

0 / O /ㅇ

1 / l / I / |

위와 같은 경우, 기본 글꼴로 코딩을 할 시 오류 찾기가 힘들게 모양들이 비슷하다.

그래서 개발자들이 개발자를 위한 구분하기 쉬운 글꼴을 따로 만들어놨다.

 

 

 

구글에 d2coding을 치고

 

 

첫번째 사이트를 들어가면

 

 

위의 노란색에서 Download Zip으로 다운을 받는다.

압축을 풀고 원하는 배포 날짜의 글꼴을 또 압축을 푼다.

 

그 후 원하는 파일을 열면 

 

 

위와 같은 파일이 나온다.

원하는 글꼴 파일에서 왼쪽 위의 설치를 누르면 설치가 된다.

 

 

 

그 후 STS로 돌아와서 아래처럼

window - preference - General - Appearance

- Colors and Fonts - Basic - Test Font - Edit 을 클릭하고

D2coding을 찾아서 적용하면 글꼴이 적용된다.

 

 

 

 

 

 

(2) eclipse indent guide

 

해당 프로그램은 코딩 시 개발자들이 줄을 맞추기 편하게 해주는 프로그램이다.

참고로 이건 깔고나서 될 때도~ 안될 때도~ 있다.

아주 지멋대로니 참고하도록.

 

http://kiritsuku.github.io/IndentGuide/update/ 

위의 사이트가 필요한데 여기가 해당 프로그램을 받게 해주는 url이다.

 

STS에서 help - install new software 를 클릭.

아래와 같은 창이 뜬다.

거기서 위의 url을 넣고 엔터.

그러면 아래 공백에 General이 뜬다.

그리고 next 클릭.

 

 

설치가 끝나고 동의를 누르면 설치가 끝난다.

 

 

중간에 anyway~ 어쩌고 이러면서 알람창이 뜰 수 있는데

무시하고 깔면 깔아진다.

 

 

설치가 끝나고 STS로 돌아와서

window - preference - General - Editors - Text Editors - Indent Guide

들어와서 설정을 하면 된다.

 

 

728x90
반응형

'자바(Java) > 자바(Java) 기초' 카테고리의 다른 글

자바(Java)의 기본 구조, 변수  (0) 2022.11.08

댓글