ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะกำหนดค่า IntelliJ Idea ให้แสดงข้อผิดพลาดในการคอมไพล์ในไฟล์คลาสในแผนผังโครงการทันที ขณะนี้ฉันต้องการทริกเกอร์การคอมไพล์ใหม่ด้วยตนเองเพื่อดูเครื่องหมายข้อผิดพลาดในคลาสของฉันหากไม่สามารถคอมไพล์คลาสได้
ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะกำหนดค่า IntelliJ Idea ให้แสดงข้อผิดพลาดในการคอมไพล์ในไฟล์คลาสในแผนผังโครงการทันที ขณะนี้ฉันต้องการทริกเกอร์การคอมไพล์ใหม่ด้วยตนเองเพื่อดูเครื่องหมายข้อผิดพลาดในคลาสของฉันหากไม่สามารถคอมไพล์คลาสได้
คำตอบ:
ตั้งแต่ IntelliJ 12 มีตัวเลือกในการสร้างโครงการของคุณโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงแหล่งที่มา ใน "การตั้งค่า" -> สร้าง, การดำเนินการ, การปรับใช้ -> "คอมไพเลอร์" เลือกช่องทำเครื่องหมาย "สร้างโครงการโดยอัตโนมัติ" สิ่งนี้จะแสดงข้อผิดพลาดในการคอมไพล์ทันทีในโครงสร้างโครงการ
ฉันได้ทำการค้นหาเพิ่มเติมในเว็บเกี่ยวกับคุณลักษณะนี้ ในตอนท้ายดูเหมือนว่าคุณลักษณะนี้จะไม่สามารถใช้ได้ มีการอภิปรายเกี่ยวกับหัวข้อนี้ซึ่งมีการกล่าวถึงวิธีแก้ปัญหาบางอย่าง (ในมุมมองของฉัน) ส่วนใหญ่อภิปรายเป็นประโยชน์ผมพบว่าที่นี่
คุณสามารถเข้าถึงปัญหาการคอมไพล์ทั้งหมดดังนี้:
คุณจะเห็นโครงสร้างของไฟล์และปัญหา นอกจากนี้ที่แถบเครื่องมือด้านล่างคุณจะเห็นแท็บที่เรียกว่า "ปัญหา" ซึ่งแสดงรายการทุกอย่างด้วยเช่นกัน มันไม่ง่ายที่จะใช้เหมือนมุมมอง "ปัญหา" ของ Eclipse แต่มันใกล้เคียง
ฉันใช้เวอร์ชัน 12.1.4 ไม่แน่ใจว่าฟีเจอร์นี้มีมาก่อนเวอร์ชันใด
คุณอาจลองใช้ปลั๊กอิน Eclipse Mode สำหรับ IntelliJ ช่วยให้คุณทำการคอมไพล์ส่วนเพิ่มเมื่อบันทึกไฟล์: