โครงการ Myeclipse Java คัดลอกมาจากคนอื่นเปิดมันและเห็นธงสีแดงจำนวนมาก หลังจากมองอย่างใกล้ชิดมันกลับกลายเป็นว่ามันไม่รู้จักคำหลัก enum ซึ่งค่อนข้างน่าอาย
ฉันสร้างโครงการ Java ใหม่ด้วยตัวเองและทดสอบมัน ถ้าฉันเลือก Javase-1.6 เมื่อสร้างโครงการใหม่:
มันรับรู้คำหลัก enum แต่ถ้าฉันเลือกที่สองหรือเริ่มต้น JDK1.8 มันจะไม่ทำงาน หลังจากนั้นฉันพบว่าขีด จำกัด สูงสุดสูงสุดในระดับการปฏิบัติตามคอมไพเลอร์ Java เพียง 1.7 ดังนั้นจึงมีสองวิธี (หลักการเหมือนกัน) หนึ่งคือการตั้งค่าระดับการปฏิบัติตามคอมไพเลอร์ให้สูงกว่า 1.5 และอีกอันคือการปรับเปลี่ยน org.eclipse.jdt.core ภายใต้. การตั้งค่าไปยังเนื้อหาต่อไปนี้:
eclipse.preferences.version = 1org.eclipse.jdt.core.compiler.codegen.inlinejsrbytecode = enabledorg.eclipse.jdt.core.compiler.codegen.targetPlatform = 1.6org.eclipse.jdt.core.compiler.codegen.unusedLocal = preserveorg.eclipse.jdt.core.compiler.compliance = 1.6org.eclipse.jdt.core.compiler.debug.li. nenumber = generateorg.eclipse.jdt.core.compiler.debug.localvariable = generateorg.eclipse.jdt.core.compiler.debug.sou rcefile = generateorg.eclipse.jdt.core.compiler.problem.assertidentifier = erroorg.eclipse.jdt.core.compiler.source = 1.6
ข้างต้นเป็นทางออกที่รวดเร็วสำหรับคำหลัก Java Enum ที่ไม่ได้รับการยอมรับว่าตัวแก้ไขแนะนำให้คุณรู้จัก ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!