คุณสามารถหารายละเอียดทั้งหมดได้ที่นี่:
- IDEA-170117 "objc: Class JavaLaunchHelper มีการใช้งานในทั้งสอง ... " คำเตือนใน Run consoles
เป็นข้อบกพร่องเก่าใน Javaบน Mac ที่ถูกเรียกใช้โดยตัวแทน Javaที่ใช้โดย IDE เมื่อเริ่มต้นแอป ข้อความนี้ไม่เป็นอันตรายและปลอดภัยที่จะเพิกเฉย ความคิดเห็นของนักพัฒนา Oracle:
ข้อความนั้นอ่อนโยนไม่มีผลกระทบเชิงลบจากปัญหานี้เนื่องจากสำเนาทั้งสองของคลาสนั้นเหมือนกัน (รวบรวมจากแหล่งเดียวกัน) มันเป็นปัญหาเครื่องสำอางหมดจด
ปัญหาได้รับการแก้ไขในJava 9และJava 8 ปรับปรุง 152
หากมันทำให้คุณรำคาญหรือมีผลกับแอพของคุณในทางใดทางหนึ่ง (ไม่ควร) การแก้ปัญหาสำหรับ IntelliJ IDEA คือการปิดการใช้งานidea_rt
ตัวแทนตัวเรียกใช้งานโดยการเพิ่มidea.no.launcher=true
ลงในidea.properties
( Help
| Edit Custom Properties...
) วิธีแก้ปัญหาจะมีผลกับการรีสตาร์ท IDE ครั้งถัดไป
ฉันไม่แนะนำให้ปิดใช้งานตัวแทนตัวเปิดใช้ IntelliJ IDEA มันใช้สำหรับคุณสมบัติต่าง ๆ เช่นการปิดเครื่องอย่างดี (ปุ่มออก) การทิ้งเธรดการแก้ไขปัญหาด้วยบรรทัดคำสั่งที่ยาวเกินไปเกินขีด จำกัด ของระบบปฏิบัติการ ฯลฯ การสูญเสียคุณสมบัติเหล่านี้เพื่อซ่อนข้อความที่ไม่เป็นอันตรายอาจคุ้มค่า แล้วแต่คุณ.