JSP·자바·코틀린
이클립스 오류 기본 클래스 을(를) 찾거나 로드할 수 없습니다 처리
김일국
2021. 5. 25. 21:37
이클립스를 사용하다 보면,
이클립스 오류 기본 클래스 을(를) 찾거나 로드할 수 없습니다
위 와 같은 메세지가 나오는 경우가 여럿 있습니다.
원인은 classpath > exclude test code unchecked 해야지만, 오류 않나는데,
초기에 기본값으로 checked가 되어서, 실행시 경로 테스트를 진행하는 듯 합니다.
이것은 unchecked 하면 오류가 않나게 됩니다.
pom.xml의 plugin 버전을 1.8로 올리시고, 메이븐 업데이트를 하시면,
unchecked 실행되고, 정상 결과가 콘솔에 나타납니다.(아래)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
추가로 입력 힌트가 스프링 입력힌트로 나오게 하는 방법은 아래와 같습니다.
하단 Resotore Defaults 버튼을 클릭 후 아래칸의 Spring Annotation Proposals를 제일 상위로 올립니다.
위 와 같이 적용하면, 입력힌트가 우리가 원하는 메서드및 멤버변수가 나오게 됩니다.