본문 바로가기

프로그램 개발(분석, 설계, 코딩, 배포)/2.2.1 java18

자바 1.8에서 11로 설치 변경 후 발생한 서버 실행 에러 출처: [Spring]자바 버전 변경 시 프로젝트 서버 실행 에러(JDK 1.8 -> JDK 11) ::Project facet Java version 11 is not supported. (tistory.com) 자바 1.8에서 11로 설치 변경 후 발생한 서버 실행 에러 (Project facet Java version 11 is not supported.) ▶기존 JDK 1.8 에서 JDK11로 설치 후 환경 설정 해줌 (자바 버전으로 인한 기능 호환성 문제로 인하여 자바 버전 업그레이드) 1. JDK 11버전 설치 JKD 11버전설치 후 버전 확인 2. 환경 변수 설정 ▶JAVA_HOME, JRE_HOME(자바11버전에서는 JRE 폴더가 따로 없기때문에 JRE_HOME 경로를 JDK11 폴더로 잡.. 2024. 2. 15.
Java 17로 전환을 고려해야 하는 이유 출처: 1. Java 17로 전환을 고려해야 하는 이유 (velog.io) Java 17 출시 Java 17이 2021년 9월 출시됩니다. 이전 버전과 크게 다른 부분은 LTS(Long Term Support)라는 지원기간이 긴 버전이기 때문에 앞으로 이 버전을 사용하는 프로젝트와 서비스가 많아질 가능성이 높습니다. Java 17이외의 LTS는 Java 8과 Java 11이 대표적이지만, Java 8의 종료일정(EOL, End of Life)이 Java 11보다 뒤인 JDK(Java Development Kit)제품이 다양한 관계로 현재 Java 8이 가장 널리 사용되고 있는 상황입니다. 따라서, 이 글에서는 Java 8이후 Java 17까지 어떻게 변해 왔는지를 정리하여 소개합니다. 물론 이 글을 쓰는.. 2024. 2. 15.
java 8, 11, 17 버전이 많이 사용되는 이유와 버전별 추가된 기능 출처: Java 8, 11, 17 버전별 추가된 기능 (+ 무슨 버전을 써야할까?) (tistory.com) java 8, 11, 17 최근 몇 년 동안 java에서 가장 많이 사용되는 버전은 'java 8'으로 저 역시 실무에서는 java 8만 계속 사용하고 있는데요. 자바는 2021년 9월 출시된 LTS 버전 java 17 이후로 2023년 7월 현재 java 20 버전까지 출시가 된 상태입니다. 이처럼 java에는 다양한 버전이 있는데요. 아래 jetbrains의 '2022년 개발자 생태계 설문조사'를 살펴보면 자바 개발자들이 사용하는 버전이 java 8, 11, 17에 집중되어 있는 것을 볼 수 있는데, 그 이유는 무엇일까요? 해당 포스팅은 자바 생태계에서 java 8, 11, 17이 많이 사용되.. 2024. 2. 15.
Spring과 Spring Boot의 차이점을 아시나요? 출처: Spring과 Spring Boot의 차이점을 아시나요? I 이랜서 블로그 (elancer.co.kr) IT 비즈니스의 모든 것 비즈니스 팁, 27 Jun 2023 안드로이드의 대표 프로그래밍 언어가 무엇일까요? 바로 ‘Java’입니다. 1991년도에 개발되었음에도 30년이 지난 지금까지 대표적인 프로그래밍 언어로 사용되고 있습니다. 하지만 개발 연도가 오래된 만큼 다른 프로그래밍 언어들보다 속도가 느리고 코드 작성이 어렵다는 단점을 가지고 있습니다. 이러한 단점을 보완하기 위해 여러 프레임워크(Framework)가 개발되었는데요. 오늘 이랜서에서는 Java의 대표적인 백엔드 개발 프레임워크(Framework)로 사용하는 Spring과 Spring boot에 대해 말씀드리겠습니다. Spring 이.. 2024. 2. 15.
Java 11 이상으로 이동하는 이유 출처: Java 11로 전환해야 하는 이유 - Azure | Microsoft Learn 2023. 04. 04. 목차 Java 11로 전환 Java 8과 11 간의 대략적인 변경 내용 기타 성능 향상 참조 문제는 Java 11 이상 버전으로 이동해야 하는지 여부 가 아니라시기입니다. 향후 몇 년 내에 Java 8은 더 이상 지원되지 않으며 사용자는 Java 11 이상으로 이동해야 합니다. Java 11로 전환하면 이점이 있으며 팀에서 최대한 빨리 전환하도록 권장합니다. Java 8 이후 새 기능이 추가되었고 기능이 향상되었습니다. API에 대한 눈에 띄는 추가 및 수정 사항이 있으며, 시작, 성능 및 메모리 사용을 개선하는 향상된 기능이 있습니다. Java 11로 전환 Java 11로 전환할 때 단계별.. 2024. 2. 15.