생활코딩. 실행 - HelloWorld
이클립스 들어가기
Create a Java Project 클릭
경로 지정 - 바탕화면에 Java1 폴더 만들어서 거기 넣기
프로젝트 이름 : HelloWorld
만들고 거기에 파일 생성하기 이름: HelloWorldApp.java
이 파일에서 코드 진행
public class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
띠용
에러남
Description Resource Path Location Type
Project 'HelloWorld' has no explicit encoding set HelloWorld /HelloWorld No explicit project encoding
→ 인코딩이 설정되어 있지 않다는 메세지
이클립스 인코딩 설정하는 법: https://parkjye.tistory.com/35
따라했는데도 안됨 낭패;;
그렇다면 처음에 쌤이랑 다르게 한 부분이 있었는데 그 부분으로 돌아가보자
처음에 프로젝트 만들 때 ../../java1/HelloWorld 요걸 안해줬었음
그리고 Project layout에서 Use project folder as root for sources and class files 선택 → 다음 강의 키니까 이거 때문인거 맞았다 ㅡㅡ
근데 난 아직 해결이 안된 상태 이상한 에러들이 자꾸 떠서 아예 이클립스를 다시 깔아보자
launch 할 때 경로 자체를 Java1으로 설정해주었음
아직도 똑같은 오류 발생
경로를 내 맘대로 설정하지 말아보자
경로도 안건드리고 다시 깔았는데도 똑같다 하…
구글링 ㄱㄱ
아예 오류를 구글링했다
https://jamesdreaming.tistory.com/164 참조
이걸로 unbound가 문제인거구나는 알았는데 내 컴퓨터에 jdk 22가 설치되어 있고 경로도 제대로 되어있는거 같은데 왜 안되는거지? 했다
그랬다가 Alternate JRE를 한다음 다시 아래에 있는 Workspace default JRE를 선택했더니 됐다;;; 뭔 차이인거지?

근데 Modulepath에 같은 jdk가 두개 생겼는데 맞는건지 모르겠다 일단 실행은 잘된다 이제..
잘은 모르지만 GPT 검색 결과 IDE가 올바른 JRE를 선택하지 못하고 있는데 내가 강제한 것이라고 한다
⇒
- 경로 문제: JDK 22가 설치되어 있고 경로가 제대로 설정되어 있는 것으로 보이지만 실제로는 IDE에 제대로 인식되지 않을 수 있습니다. "Workspace default JRE"를 선택하고 다시 선택함으로써 IDE가 JRE의 경로를 새로 고치고 바인딩할 수 있습니다.
- IDE 설정 문제: IDE가 프로젝트에 대해 올바른 JRE를 선택하지 못한 것일 수 있습니다. "Alternate JRE"를 선택한 후 다시 "Workspace default JRE"를 선택하면 IDE가 올바른 JRE를 선택하도록 강제할 수 있습니다.
일단 그러려니~!^^