또한 새 Java 프로젝트를 빌드하려고 할 때 여러 번이 오류가 발생했습니다.
아래는이 어리석은 문제를 해결 한 단계입니다.
- 빈 프로젝트를 만들고 새 디렉터리를 만듭니다
src/main/java
.
- 소스 패키지를 만듭니다
net.gongmingqm10.sketch
.
gradle wrapper
, gradle idea
를 사용 하여 프로젝트를위한 gradle 항목을 빌드하십시오.
build.gradle
파일에 몇 가지 종속성을 추가 gradle build
하고 프로젝트를 다시 가져옵니다.
- 기존 패키지 생성
User.java
및School.java
net.gongmingqm10.sketch
- User.java에서 import School을 사용하려고 할 때 오류가 발생했습니다.
- Intellij는 가져 오기시 기호를 해결할 수 없다고 불평합니다.
해결책:
먼저 프로젝트를 빌드하고 main / java를 소스 루트로 표시하십시오. 같은 이름 으로 새 디렉토리 를 만듭니다net.gongmingqm10.sketch
. 이전 문제가있는 패키지의 모든 파일을 새 패키지로 이동합니다.
근본 원인 :
소스 코드의 디렉토리 트리
나무에서 볼 수 있듯이. 라는 디렉토리가 net.gongmingqm10.sketch
있습니다. 그러나 우리가 정말로 필요한 것은 3 단계 디렉토리입니다 : net-> gongmingqm10-> sketch
그러나 Intellij에서 프로젝트 빌드를 마치기 전에라는 이름의 새 디렉터리를 생성하여라는 이름 net.gongmingqm19.sketch
의 실제 디렉터리를 제공합니다 net.gongmingqm10.sketch
.
가져 오려고 할 때. 분명히, 어떻게 intellij가 이름이 이상한 디렉토리 아래에서 파일을 가져올 수 있습니까 a.b.c
?