#Eclipse 사용
왼쪽에 Package Explorer 라는 탐색기 개념의 탭이 있을 것.
맨위 Window 탭 - Show View - Navigator 또는
Window 탭 - Show View - 맨밑에 Other를 클릭해서
뜨는 창에서 Navigator를 검색해서 있으면 클릭하면 왼쪽 탭에 띄워진다.
Package Explorer는 개발에 필요한 것들 위주로 보여주지만,
Navigator를 프로젝트 폴더를 그대로 보여주기 때문에 초심자 입장에서는 학습하기 위해 이것을 사용함이 좋다.
#새 프로젝트 시작
File - New - Java Project 를 클릭해도 되고,
Navigator 같은 탐색기에서 Create a Java Project를 클릭해도 된다.
- 이후 Project 폴더를 설정하던가 하고
- JRE 는 Java Runtime Environment 설정 자바 버전 설정인듯
- Project layout 는 프로젝트 폴더의 구조를 설정하는 것
1) "Use project folder as root for sources and class files"를 선택하면,
소스코드와 결과물을 하나의 폴더에 같이 둔다.
2) "Create separate folders for sources and class files"를 선택하면,
소스코드와 결과물을 src, bin 이라는 두 폴더에 나눠서 저장한다.
두 폴더의 이름은 Contifure default...를 클릭해서 변경할 수 있는듯.
설정하고 이후 Next 눌러서 확인해보고 Finish를 한다.
그래서 프로젝트가 생성 됬는데 만약
"Build path specifies execution environment javaSE There are no JREs installed in the workspace that are strictly compatible with this environment" 이런 오류가 떳다면,
JRE버전이 잘못 설정되있을 확률이 높으므로
- 프로젝트 우클릭해서 Properties 들어가서
- Java Build Path 클릭 - Libraries 탭
- 'JRE System Library' 제거
- 우측 Add Library 버튼 클릭 - JRE System Library 선택 - Next 버튼 클릭 으로 해결 가능
해결방법 출처: https://jainn.tistory.com/95
아니면 애초에 프로젝트 만들 때,
JRE 설정 부분에서
1. Use an execution environment JRE
2. Use a project specific JRE
3. Use default JRE '[현재 jdk버전]' and workspace compiler preferences
중에 3번을 선택하면 원천 오류가 안생기는 듯
1번에서 구버전으로 설정되어있는 경우 때문에 오류가 발생할 수 있는듯
#source 폴더 변경
- 프로젝트 폴더 우클릭 - Properties - java build path
- Source 탭에서 지정되어있는 기존 소스폴더를 삭제하던가 하고
- 새로이 소스폴더를 지정해주고(다수여도 됨)
- 밑에 Default output folder 에 결과물(class 등)이 출력될 폴더를 지정할 수 있다.
#HelloWorld 만들어보기
여튼 프로젝트 파일 우클릭
- New - File - "HelloWorldApp.java" 라는 파일 생성
public class HelloWorldApp
{
public static void main(String[] args)
{
System.out.println("Hello World!!");
}
}
위와 같이 해당 자바파일과 같은 이름의 public class를 작성하고,
public static void main(String[] args) 라는 함수를 작성한다.
자바 파일을 실행하면,
파일의 이름과 같은 클래스를 찾고,
main이라는 약속된 이름의 함수 안에 내용을 실행하도록 되어있다함.
작성한 코드를 저장하면,
class파일이 생성됨.
package explorer에서는 확장자가 class인 파일은 숨긴다
Navigator에서는 보임
여튼 코드에서 우클릭 후 Run As 를 클릭하면 코드가 실행된다.
과정을 대략 설명하면
java 파일 안에 소스코드가 담겨있고,
java가 컴파일 과정을 통해서 확장자가 class인 파일을 만들고
class파일을 실행하는 것
'언어 > JAVA' 카테고리의 다른 글
21.11.03 자바 - 디버거 (0) | 2021.12.01 |
---|---|
21.10.31 자바 - 1. 동작 원리 (0) | 2021.12.01 |
이클립스 - 깃 연결하는 방법 (0) | 2021.12.01 |
자바 - 한글인식 방법(이클립스 사용시) (0) | 2021.11.30 |
21.10.30 자바 - 설치편 (0) | 2021.10.30 |