🙄 근데 eclipse 가 뭐고, jdk는 왜 필요해?
JDK만으로도 개발을 할 수 있으나 우리는 통합 개발 환경(Integrated Development Environment, IDE)를 이용하여 편하게 작업을 하자구~?
소프트웨어 개발에 관련된 모든 작업, 즉 패키지 인클루딩, 문서 편집, 컴파일, 디버그, 원격 서버 액세스, 바이너리 배포 등을 하나의 프로그램 안에서 모두 처리하는 환경을 제공하는 툴. 비슷한 말로는 고속 개발 도구가 있다.
[참조] 나무위키 - 통합 개발 환경
📌 JDK 설치하기
1. Oracle 홈페이지 접속해서 JDK SE를 받아주자~!
(각자 컴퓨터에 맞는 OS로 선택해서 다운로드 고고씡)
2. oracle 계정 로그인 후 다운로드 자동 실행된당
3. 설치 경로는 따로 안바꿨당
4. NEXT - NEXT ~ (암먼더 넥스T , 레븰) 설치완료
5. 나의 JDK 경로 확인하고, [환경 변수] 설정하러 고고
(난 다운로드 할 때 따로 경로를 변경하지 않아, C: 의 프로그램 파일 폴더에 Java폴더가 알아서 생성됌
6. 시스템 속성 - 고급 - 환경 변수 클릭!
7.
변수 이름 : JAVA_HOME
변수 값 : 아까 jdk 폴더 경로!
8. [Path] - 편집 - 새로 만들기 - %JAVA_HOME%\bin 라고 만들기!
📌 Eclipse 설치하기
1. google에 eclipse 2021-03 이라고 검색하여 링크를 찾았다!
우리는 Java 를 이용한 Web 개발이 목적이니 해당 버전을 받아주자~~
2. 세월아~ 네월아~ 받아져라~
3. 다운로드된 압축 폴더를 원하는 폴더에 옮기고(난 c드라이브의 사용자에 util이라는 폴더를 만들었다)
해당 폴더(자기가 만든 폴더)에 압축을 푼다!!
🙄 문제 만남
처음에 총체적 난국..
이클립스 먼저 설치하고, jdk는 18을 받았음
log 에러나고 난리 났었는데, 이클립스는 2021-03 (수업시간에 이걸 써서) 를 받아놓고
jdk는 18을 받으니 안되고, 나중엔 환경 변수까지 잘못 넣어서 총체적 난국이 되었다.
🤗 해결
깔끔하게 이클립스 삭제, jdk 삭제하고 환경 변수도 초기화시킴^_^
쌤도 하시는 말씀이 오류를 찾다 찾다 넘 힘들때는 삽질하지 말고, 깔끔하게 프로그램을 지웠다 까는게 훨씬 낫다고 하심
나의 야매 해결))
먼저 jdk 를 깔아야 한다( jdk가 eclipse 이랑 호환이 되어야 한다 ㅠㅠ 예를 들어 2021.03 버전 이클립스엔 jdk 15.0.2 가 돌아갔던 고야 ㅠㅠ 난 처음에 jdk는 18을 받았잖아)
이클립스 zip 파일 받으면 경로를 바탕화면 같은 곳에 넣어 압축풀기를 하면 경로가 너무 길다고 떠서 에러나니까
c드라이브의 사용자 폴더쯤에 넣어주기
그리고, 압축풀기 하고 나서 실질적으로 필요한 폴더는 eclipse라는 폴더이니
그 앞에 껍데기(이클립스jee win32-x86~ 머시기) 폴더에서, eclipse폴더만 잘라내어 util 바로 안에 들어갈 수 있게 해주자!
내가 헷갈렸던 게 jdk를 먼저 깔고, 이클립스를 깔아야한다는 것과
이클립스 폴더를 받아서 어떻게 해야하는지를 정확히 모르고 있었던 것 같아
4. 압축이 풀린 eclipse 폴더에 있는 eclipse.exe 폴더를 바로가기 생성해주자굿~
(매번 저기 들어가서 실행할 순 없쟈낭)
5. 따로 작업물 모아놓으려면, Workspace경로를 바꿔주면 된당
( 경로 원하는 곳 맞으면 Launch 클릭 ! )
6. java 환경으로 만들어주기 위해, 파란색 표시 아이콘 클릭~
7. Java 선택하고 Open 눌러주면 끝~~
( *Java EE는 앱까지 개발 / 자바만 개발하려면 JAVA 라고 하셨음)
* 내가 쓰는 컴터에 java version을 확인하려면?
(cmd 창에서 java -version) 이라고 검색하기
'✍ 따뜻한 개발 공부' 카테고리의 다른 글
[DB] DB랑 DBMS 가 대체 뭔데! / Oracle 19c 다운로드 및 설치 방법 (0) | 2022.07.08 |
---|---|
[Eclipse] 이클립스에 외부 프로젝트 파일은 어떻게 가져올까요~? / 외부 프로젝트 열 때 자주 발생하는 오류(ex. The superclass "javax.servlet..) (0) | 2022.07.07 |
[JSTL] JSTL 이란 ? / JSTL 설치하기 (0) | 2022.07.07 |
[ORACLE] ORACLE 설치하기 / Oracle을 사용하려면 두 단계의 작업을 해야하구나! (0) | 2022.07.04 |
[ORACLE] 오라클, SQL 너넨 뭐니? (ORACLE/SQL 에 대해 알아보기) (0) | 2022.07.04 |
댓글