사용 툴: Eclipse EE

롬복을 설치하려는데 왜인지 롬복 getter setter를 쓸 수 없어서 한참 헤맸다  

# build.gradle
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

build.gradle 입력 후 Refresh Gadle Project도 했고,

# HelloLombok

package com.mysite.newBoard;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@RequiredArgsConstructor
@Getter
# 위까지는 잘 import 됨

public class HelloLombok {

    private final String hello;
    private final int lombok;

    public static void main(String[] args) {
        HelloLombok helloLombok = new HelloLombok("헬로", 5);
        System.out.println(helloLombok.getHello());
        System.out.println(helloLombok.getLombok());
    }
}

코드에 오타가 난 건지 점프 투 스프링부트에서 복붙도 해봤다.


 

시도 1. Property - Java Build Path - Classpath - Add Externel JARs - lombok.jar를 추가

 > 결과는 달라진 게 없었다

 

시도2. Help - Install New Software - https://projectlombok.org/p2 검색 후 아래에 뜨는 Lombok 설치

 - 주의! 오른쪽 하단에 있는 바가 사라질 때까지 기다릴 것 설치 완료시 Restart 버튼이 뜬다

 > 여전히 달라진 게 없었다

 

위의 것들 모두 실패했고 내가 해결한 방법은 >

Eclipse SE도 같이 사용해야해서 Ecilpse EE 실행파일의 제목을 Eclipse EE.exe로 바꾸어놔서인지 lombok 설치시 원래 파일은 인식되지 않고 실행파일 외에 다른 eclipsec.exe 파일에 설치해버린 것이었다. (아래 사진 참고)

>>실행파일을 원래이름으로 바꾸고 설치 후 이클립스 다시 시작 및 컴퓨터 재부팅을 하였더니 실행되었다

 

+ jar 파일 열기: 파일이 있는 경로에 가서 java -jar lombok.jar (lombok.jar 부분에 jar 파일명 입력하면 됨

+ Recent posts