728x90 Tool/Eclipse11 [Eclipse] 이클립스 JVM is not suitable for this product [Eclipse] 이클립스 JVM is not suitable for this product 이클립스(Eclipse) 구동 시 JVM 버전에 따라 아래와 같은 오류를 표시하며 실행이 안될 수 있다. 호환되지 않는 JVM으로 해당 이클립스의 버전은 11 또는 이상부터 실행이 가능하도록 지정되어 있기 때문이다. 이때는 Open JDK11을 설치하여 환경변수를 설정함으로써 수정할 수 있다. eclipse.ini 파일의 'Dosgi.requiredJavaVersion' 값을 아래 버전(이미 설치되어 있는 8 버전)으로 수정하여 억지로 구동할 수도 있겠지만 권고하지 않는다. 이클립스 구동은 될 수 있으나(수정해도 구동이 안될 수 있다.) 해당 이클립스 버전이 출시 될 때 필수 버전으로 지정한 이유가 존재할 것이므.. 2023. 2. 28. 이클립스에서 Java Project를 Gradle Project로 변환하기 이클립스에서 Java Project를 Gradle Project로 변환하기 기존에 사용중인 Java Project를 Gradle을 통해 라이브러리를 다운로드 받고 관리하기 위해 Gradle Project로 변환해보자. Gralde Project를 생성하려면 우선 Gradle이 설치되어 있어야 한다. Eclipse Marketplace에서 Gradle 설치가 가능하다. 아래 이미지에서 기존에 생성된 Java Project를 확인할 수 있다. 'Ctrl + N' 또는 '프로젝트 우클릭 - New - Other' 을 선택하여 Select a wizard 창을 열고 프로젝트의 ROOT 디렉토리에 build.gradle 파일을 생성하자. build.gradle 샘플 build.gradle 파일 내용이다. 사용하고.. 2023. 1. 11. 이클립스에 STS(Spring Tools 4) 설치 이클립스에 STS(Spring Tools 4) 설치 Spring Boot 프로젝트 생성을 하려면 이클립스에 Spring Tools 4 (Spring Tool Suite 4)를 설치해야 한다. 위와 같이 이클립스 마켓플레이스에 들어간 후 Installed 탭을 확인해보면 Spring Tools 4 가 설치 완료된 것을 확인할 수 있다. 2022. 7. 8. 이클립스에 Lombok 설치 이클립스에 Lombok 설치 롬복 사이트에 들어가서 다운로드하자. https://projectlombok.org/download Download projectlombok.org 더블클릭하여 실행 시 메인클래스를 찾지 못하는 경우에는 CMD(명령 프롬프트)의 java 명령어로 실행해야 한다. java -jar lombok.jar IDE를 찾을 수 없으면 OK 누른 후, Specify location 클릭하여 이클립스 경로를 찾아 적용한다. 2022. 7. 5. Lombok이란? Lombok 사용법 Lombok이란? Lombok 사용법 Lombok이란 Java의 라이브러리로 반복되는 메소드를 Annotation을 사용해서 자동으로 작성해주는 라이브러리다. 보통 DTO나 Model, Entity의 경우 여러 속성이 존재하고 이들이 가지는 프로퍼티에 대해서 Getter나 Setter, 생성자 등을 매번 작성해줘야 하는 경우가 있다. 이러한 부분을 자동으로 만들어주는 라이브러리다. Lombok을 이용해서 작성한 코드는 컴파일 과정에서 Annotation을 이용해서 코드를 생성하고 .class에 자동 컴파일 된다. build.gradle plugins { id 'org.springframework.boot' version '2.7.1' id 'io.spring.dependency-management' ve.. 2022. 7. 5. 이클립스 Eclipse IDE 2022-06 설치하기 이클립스 Eclipse IDE 2022-06 설치하기 Eclipse를 설치하기 위해 아래 사이트로 이동한다. https://www.eclipse.org/ 본인이 사용할 목적에 맞게 다운로드 받으면 된다. Eclipse IDE for Enterprise Java and Web Developers 다운로드 받고 압축 풀고 실행해보자! 설치가 완료되었다! 2022. 7. 5. 이클립스 프록시 설정하기 이클립스 프록시 설정하기 외부망 사용이 불가능한 경우 프록시 서버를 연결해 이클립스에 인터넷 연결을 하여 Eclipse Marketplace를 이용해보자. Elipse Marketplace를 이용하여 인터넷 연결이 정상적으로 연결이 되는지 확인한다. 이클립스에만 프록시 설정을 하였으므로, 윈도우의 인터넷 사용은 연결이 안된다. 앞으로는 Active Provider (Manual / Native) 변경을 통해 손쉽게 설정할 수 있다. 이런식으로 이클립스에 프록시 설정 시 내부망 SVN이나 Gitlab 연결이 불가능하다. 프록시 설정 중 하단의 프록시 bypass를 이용하여 특정 호스트는 proxy 연결을 사용하지 않을 수 있을 것이다. 2022. 7. 4. 이클립스 다크모드 사용하기 이클립스 다크모드 사용하기 이클립스를 이용해 개발하다보면 눈이 아프다.. 이럴때 다크모드를 이용하여 눈의 피로도를 낮춰보자! 그 외에 다른 테마도 많으니 사용해보고 마음에 드는걸로 픽하시길..! 2022. 7. 4. 이클립스 Web Fragment Project에 톰캣 연동하기 이클립스 Web Fragment Project에 톰캣 연동하기 저의 경우에는 회사 SVN 서버에서 웹 프로젝트(Fragment project)를 받았을 때 톰캣과 연동했던 방법입니다. 부모프로젝트(?) 가 존재하였으나 부모프로젝트가 없어지고 Fragment project만 남아 이 프로젝트는 지속적으로 유지보수를 진행하여야 했습니다. 테스트용 Fragment project를 직접 생성하여 테스트를 진행하였습니다. 보시다시피 프로젝트 디렉토리 구조를 보시면 일반적인 Dynamic Web Project 구조가 아닙니다. 이처럼 새로운 server에 추가할 수 없는 프로젝트입니다. 프로젝트 우클릭 - properties - Project Facets 위와 같이 Facets목록에는 Dynamic Web Modu.. 2022. 7. 4. 이클립스 워크스페이스 목록 삭제하기 / How to remove workspaces in Eclipse 이클립스 워크스페이스 목록 삭제하기 이클립스에서 여러 프로젝트를 진행하다보면 워크스페이스를 다중으로 사용할 때가 있다. 이클립스가 실행될 때 워크스페이스를 선택할 수 있으나, 어느 워크스페이스가 필요한지, 불필요한 워크스페이스는 어느 것인지 헷갈릴 수 있다. 혼동을 피하고자 불필요한 워크스페이스를 삭제해봅시다. 위와 같이 이클립스를 실행하여 워크스페이스를 선택할 때 불필요한 워크스페이스 목록이 많습니다. Window - Preferences General - Startup and Shutdown - Workspaces - 불필요한 워크스페이스 삭제 - Apply and Close 이클립스 재실행 시 워크스페이스 목록 확인 2022. 7. 4. 이클립스 Package Explorer 열기 / How to open package explorer in Eclipse 이클립스에서 Package Explorer 열기 필자의 경우에는 이클립스에서 좀 더 디렉토리 구조를 보기 편하게 보기 위해 Project Explorer 보다는 Package Explorer를 사용합니다. Window - Show View - Other package 입력 - Package Explorer 선택 - Open Package Explorer 창을 확인할 수 있습니다. Package Explorer 외에도 열고 싶은 창을 검색하여 찾을 수 있습니다. 2022. 7. 4. 이전 1 다음 728x90