Maven 오류 기호 해결 방법 을 찾 을 수 없습니다.

Maven 오 류 는 기호 문 제 를 찾 지 못 합 니 다.보통 세 가지 이유 가 있 습 니 다.
这里写图片描述  
1.항목 인 코딩 형식 이 일치 하지 않 을 수 있 습 니 다.
2.프로젝트 인 코딩 에 사용 되 는 JDK 버 전이 일치 하지 않 을 수 있 습 니 다.
3.pom 의존 문제,이러한 의존 은 가방 을 추가 하지 않 은 의존 일 수 있 습 니 다.취 합 항목 이 라면 다른 모듈 의 의존 을 추가 하지 않 았 거나 다른 모듈 의 의존 을 추 가 했 지만 의존 하 는 모듈 을 로 컬 창고 에 포장 하지 않 았 을 수 있 습 니 다.
Maven 오류:기호 문 제 를 찾 을 수 없 을 때 보통 첫 번 째 반응 은 eclipse 를 실행 하 는 Project->Clean...->Clean all projects 를 실행 한 다음 에 Maven clean 을 실행 하고 프로젝트 를 정리 한 다음 에 다시 시도 해 보 세 요.해결 되 지 않 으 면 다음 을 보 세 요.
첫 번 째 문제 라면:항목 인 코딩 형식 이 일치 하지 않 습 니 다.
pom.xml 파일 에 이러한 설정 을 추가 할 수 있 습 니 다.

   <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
          <encoding>UTF-8</encoding>
        </configuration>
     </plugin>
프로젝트 인 코딩 을 UTF-8 로 설정 하지만 source 와 target 버 전 을 주의해 야 합 니 다.
두 번 째 질문:프로젝트 인 코딩 에 사용 되 는 JDK 버 전이 일치 하지 않 습 니 다.
1.먼저 pom.xml 파일 이 설정 한 jdk 버 전 을 검사 합 니 다.바로 위의 몇 줄 코드 중의 encoding 입 니 다.source 는 지원 하 는 jdk 버 전 을 가리 키 고 target 은 프로젝트 를 포장 한 jdk 버 전 을 가리 킵 니 다.
2.프로젝트 자체 의 jdk 버 전 을 보고 프로젝트 오른쪽 버튼->build path->configure build path 를 클릭 한 다음 프로젝트 의 jdk 버 전 을 설정 합 니 다.
这里写图片描述
3.컴 파 일 러 의 버 전 을 살 펴 보 세 요.보통 이 버 전 은 프로젝트 가 설정 한 jdk 버 전과 일치 하지만 프로젝트 오른쪽 단 추 를 누 르 면 properties->자바 copiler 를 확인 하 는 것 이 좋 습 니 다.
这里写图片描述
4.마지막 으로 웹 프로젝트 라면 tomcat 버 전 을 확인 하고 window->preferences->server->runtime environment 를 클릭 합 니 다.
这里写图片描述
실제 검사 버 전 은 주로 앞의 두 단계 입 니 다.하 나 는 pom.xml 설정 입 니 다.하 나 는 프로젝트 자체 가 설정 한 jdk 버 전 입 니 다.마지막 두 가 지 는 실제 적 으로 검사 하지 않 아 도 됩 니 다.컴 파일 버 전 은 프로젝트 자체 가 설정 한 jdk 버 전과 기본적으로 일치 합 니 다.tomcat 의 jdk 버 전 설정 이 정확 하지 않 아서 발생 하 는 문 제 는 기호 오류 가 아 닙 니 다.(Maven 웹 프로젝트 를 처음 개 발 했 을 때 jdk 설정 이 잘못 되 었 습 니 다.결과 프로젝트 가 시 작 된 후에 브 라 우 저 를 열 고 로그 인 한 후에 오류 가 발생 했 습 니 다.그 당시 에 jre 를 사 용 했 습 니 다.jdk 를 사용 하지 않 았 습 니 다.개발 할 때 jdk 를 사용 하지 않 는 것 이 좋 습 니 다.어떤 프로젝트 는 jre 환경 에서 문제 가 발생 할 수 있 습 니 다.jdk 에는 jre 에 없 는 개발 도구 가 존재 합 니 다).
만약 세 번 째 상황 이 라면:Pom 의존 문제
그럼 자세히 확인 해 야 합 니 다.maven 번 거 로 움 은 pom 파일 의 설정 과 의존 관 계 를 귀 찮 게 합 니 다.가장 쉬 운 경 우 는 jar 패키지 설정 에 의존 하지 않 았 다 는 것 입 니 다.이 경우 pom.xml 에 해당 하 는 jar 패키지 의존 을 추가 하면 됩 니 다.취 합 항목 이 라면 이 항목 이 다른 항목 에 의존 할 수 있 습 니 다.이 항목 pom.xml 에 항목 의존 을 설정 해 야 합 니 다.동시에 이 항목 을 컴 파일 할 때 현재 의존 하 는 다른 항목 을 로 컬 창고 에 포장 해 야 합 니 다.그렇지 않 으 면 이 의존 은 무효 입 니 다.
maven 오 류 는 기 호 를 찾 지 못 합 니 다.대체적으로 위의 몇 가지 상황 입 니 다.이 글 은 하나의 참고 만 제공 할 수 있 습 니 다.상기 세 가지 상황 을 바탕 으로 파생 된 다른 상황 도 오 류 를 초래 하여 기 호 를 찾 지 못 할 수 있 습 니 다.이 문 제 는 큰 녀석 들 이 스스로 천천히 찾 아야 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기