ฉันยังได้รับข้อผิดพลาดนี้หลายครั้งเมื่อพยายามสร้างโครงการ java ใหม่
ด้านล่างนี้เป็นขั้นตอนในการแก้ปัญหาโง่ ๆ นี้
src/main/java
สร้างโครงการที่ว่างเปล่าและสร้างไดเรกทอรีใหม่
net.gongmingqm10.sketch
สร้างแพคเกจที่มา
- การใช้งาน
gradle wrapper
, gradle idea
การสร้างสิ่งที่ gradle สำหรับโครงการ
- เพิ่มการอ้างอิงบางส่วนใน
build.gradle
ไฟล์และgradle build
นำเข้าโครงการอีกครั้ง
- สร้าง
User.java
และSchool.java
ในแพ็คเกจที่มีอยู่net.gongmingqm10.sketch
- ฉันได้รับข้อผิดพลาดขณะพยายามใช้ import School ใน User.java
- Intellij ช่วยให้การร้องเรียนไม่สามารถแก้ไขสัญลักษณ์ในการนำเข้า
สารละลาย:
สร้างโปรเจ็กต์ก่อนและทำเครื่องหมาย main / java เป็นรูทต้นทาง สร้างไดเรกทอรีใหม่net.gongmingqm10.sketch
ที่มีชื่อเดียวกัน ย้ายไฟล์ทั้งหมดจากแพ็คเกจเก่าที่มีปัญหาไปยังแพ็คเกจใหม่
สาเหตุ:
แผนผังไดเร็กทอรีของซอร์สโค้ด
ดังที่คุณเห็นจากต้นไม้ net.gongmingqm10.sketch
ผมได้ไดเรกทอรีชื่อ แต่สิ่งที่เราต้องการจริงๆคือไดเร็กทอรี 3 ระดับ: net-> gongmingqm10-> sketch
แต่ก่อนที่จะเสร็จสิ้นการสร้างโครงการของฉันใน Intellij ผมสร้างไดเรกทอรีใหม่ชื่อซึ่งจะให้ฉันไดเรกทอรีจริงกับชื่อnet.gongmingqm19.sketch
net.gongmingqm10.sketch
เมื่อเราพยายามที่จะนำเข้า เห็นได้ชัดว่า intellij สามารถนำเข้าไฟล์ภายใต้ไดเร็กทอรี weired ที่มีชื่อa.b.c
ได้อย่างไร