คำถามติดแท็ก intellij-idea

IntelliJ IDEA เป็น IDE โดย JetBrains รองรับการพัฒนา Java เป็นหลัก แต่ยังรองรับ JavaScript, Groovy, HTML, CSS, RSS, R, Haskell, PHP, Ruby, Python, Scala, Swift, Clojure, Kotlin, Hybris, Gradle และอื่น ๆ คำถามที่เฉพาะเจาะจงเกี่ยวกับการใช้งานและปัญหาในชุมชนและ Ultimate Editions ควรใช้แท็กนี้ อย่างไรก็ตามหากคุณมีปัญหากับสิ่งอื่นและเพิ่งเกิดขึ้นเมื่อใช้ IntelliJ โปรดอย่าใช้แท็กนี้

21
ข้อผิดพลาด: น่าเสียดายที่คุณไม่มีโมดูล Java ที่ไม่ใช่ Gradle และโมดูล Android-Gradle ในโครงการเดียว
ฉันมีโครงการ IntelliJ 14.1.2 ซึ่งประกอบด้วยสองโมดูล - หนึ่งคือโมดูลที่ใช้ Android Gradle และอื่น ๆ เป็นโมดูลที่ใช้ Java Spring กับ Maven gps-trackman.v1 เป็นโครงการหลักของฉันและฉันไม่ได้กำหนดค่าผลลัพธ์หรือแง่มุมใด ๆ สำหรับโครงการนี้ แอพนี้เป็นโมดูล gradle Android ของฉันและฉันได้กำหนดค่า Android และ Android-Gradle Facet สำหรับโครงการนี้และ gps-trackman ไม่ใช่ Spring Maven Project ของฉัน ฉันต้องการที่จะสามารถสร้างทุกอย่างด้วยกัน เป็นไปได้ไหม? ตอนนี้ฉันได้รับข้อความแสดงข้อผิดพลาดใน IntelliJ Eventlog ของฉัน ตรวจพบโมดูลที่ไม่รองรับ: ไม่รองรับการรวบรวมสำหรับโมดูลต่อไปนี้: gps-trackman, gps-trackman.v1, แอพ น่าเสียดายที่คุณไม่มีโมดูล Java ที่ไม่ใช่ Gradle และโมดูล …

6
แป้นพิมพ์ลัด JetBrains / IntelliJ เพื่อยุบวิธีการทั้งหมด
ฉันกำลังทำงานกับรหัสดั้งเดิมที่มีคลาสที่มี 10,000 บรรทัดของรหัสและมีวิธี 100s มีทางลัดสำหรับ JetBrains IDE ใด ๆ (เนื่องจากทางลัดน่าจะถูกใช้ร่วมกันข้ามพวกเขาทั้งหมด) เพื่อยุบวิธีการ / ฟังก์ชั่นทั้งหมดเพื่อให้มีเพียงลายเซ็นของวิธีการที่จะแสดง? บางสิ่งเช่นนี้ public String myMethod(String arg1, int arg2){...} public String mySecondMethod(String arg1, int arg2){...}

9
ฉันจะเปลี่ยน JDK เริ่มต้น IntelliJ IDEA ได้อย่างไร
ฉันใช้ IntelliJ IDEA เป็นสภาพแวดล้อมการพัฒนาของฉันและ Maven สำหรับการจัดการการพึ่งพา ฉันมักสร้างโครงสร้างของฉันโครงการ (ไดเรกทอรีปอม ฯลฯ ) Import project from external modelด้านนอกของความคิดและนำเข้าโครงการเข้ามาในความคิดโดยใช้ วิธีนี้ใช้งานได้ดียกเว้นว่าใน poms ของฉันฉันระบุว่า maven-compiler-plugin ควรใช้ JDK 1.6 และเมื่อฉันนำเข้า IDEA แจ้งให้ฉันทราบว่าLanguage Level ChangedและLanguage level changes will take effect on project reloadและจากนั้นแจ้งให้โหลดโครงการอีกครั้ง สิ่งนี้น่ารำคาญเพราะฉันใช้ JDK รุ่นเดียวกันทุกครั้ง ฉันจะเปลี่ยน JDK เริ่มต้นที่ IntelliJ IDEA ใช้ได้อย่างไรฉันจึงไม่ต้องโหลดโครงการของฉันทุกครั้งที่ฉันนำเข้าโครงการใหม่

6
วิธีหยุด IntelliJ ที่ตัดทอนผลลัพธ์เมื่อฉันเรียกใช้งานบิลด์?
เมื่อฉันเรียกใช้งานบิลด์จาก IntelliJ มันจะทำการดีบั๊กมากมาย แต่มันถูกตัดทอนในRunคอนโซล ฉันสามารถทำให้ IntelliJ รักษาเอาท์พุทได้มากกว่าเดิมหรือไม่ หรือโดยเฉพาะอย่างยิ่งมันทั้งหมดหรือไม่

20
ทำไม IntelliJ 13 IDEA ถึงช้าหลังจากอัพเกรดจากเวอร์ชั่น 12
ในขณะที่ใช้งาน IntelliJ 13 Ultimate Edition เป็นเวลาหนึ่งสัปดาห์ดูเหมือนว่าจะช้ามาก ประการแรก IDE ทั้งหมดหยุดชั่วครู่หนึ่งทุก ๆ ครั้ง การแก้ไขอัตโนมัติของ Java editor นั้นช้ามากเมื่อเทียบกับรุ่น 12 ฉันไม่ได้เปลี่ยนแปลงอะไรจากการตั้งค่าเริ่มต้นอื่นนอกเหนือจากการใช้ธีมแดรกคิวลา ดูเหมือนว่านี่ไม่ใช่ปัญหาของฉันเอง หลายคนแนะนำให้ตั้งค่าขนาดฮีปสูงกว่าค่าเริ่มต้นหรือล้างแคช แต่ฉันยังไม่ได้ตรวจสอบหรือทดสอบตามคำแนะนำเหล่านี้ ฉันต้องเปลี่ยนการตั้งค่าบางอย่างเพื่อปรับปรุงประสิทธิภาพของเวอร์ชันใหม่หรือไม่

30
นำเข้าการพึ่งพา Maven ใน IntelliJ IDEA
ฉันมีคำถามเล็กน้อยเกี่ยวกับ IntelliJ IDEA 11 ฉันเพิ่งนำเข้าโครงการจากการโค่นล้ม - เป็นโครงการ maven แต่ฉันมีปัญหาในการอ้างอิงไลบรารี maven เพื่อให้ฉันไม่สามารถรวมการพึ่งพา maven ทั้งหมดโดยอัตโนมัติ - IDEA แสดงข้อผิดพลาดในการพึ่งพาเฉพาะเมื่อฉันเปิดคลาสนั้น / นั่นคือสิ่งที่ฉันได้รับที่นี่: ดังนั้นฉันต้องการเพิ่มการอ้างอิงทั้งหมดโดยอัตโนมัติ - เป็นไปได้หรือฉันต้องผ่านไฟล์คลาสทั้งหมดเพื่อระบุและเพิ่มการพึ่งพา Maven หรือไม่! UPDATE: หลังจากทำการแก้ไขบางอย่างฉันพบวิธีแก้ไขปัญหาของฉันในทางใดทางหนึ่ง นั่นคือสิ่งที่ฉันทำ: แต่ฉันคิดว่าเหตุผลมันจะไม่รวมและตรวจสอบการอ้างอิงใหม่ล่วงหน้าหรือไม่! ... มีการตั้งค่าใด ๆ สำหรับสิ่งนี้ใน intelliJ - การส่งออกโดยอัตโนมัติไปยัง classpath หรือไม่!


23
IntelliJ IDEA กับ Junit 4.7“ !!! JUnit เวอร์ชัน 3.8 หรือใหม่กว่าที่คาดไว้:”
เมื่อฉันพยายามเรียกใช้การทดสอบต่อไปนี้ในIntelliJ IDEAฉันได้รับข้อความ: "!!! JUnit เวอร์ชัน 3.8 ขึ้นไปที่คาดไว้:" ควรสังเกตว่านี่เป็นโครงการAndroid ที่ฉันทำงานใน IntelliJ IDEA 9 public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final Game game = new Game(); final Player player1 = new Player(); { final PlayedHole playedHole = new PlayedHole(); playedHole.setScore(1); game.getHoleScoreMap().put(player1, playedHole); } { final PlayedHole playedHole …

7
วิธีเพิ่มไดเรกทอรีไปยัง classpath ในแอปพลิเคชันที่เรียกใช้โปรไฟล์ใน IntelliJ IDEA ได้อย่างไร
ฉันกำลังพยายามเพิ่มไดเรกทอรีไปยังคลาสพา ธ ของโปรไฟล์เรียกใช้แอปพลิเคชัน ถ้าฉันแทนที่โดยใช้ -cp x: target / classes ในการตั้งค่า VM ฉันได้รับข้อผิดพลาดต่อไปนี้: java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain แนวคิดใด ๆ เกี่ยวกับวิธีเพิ่มไดเรกทอรีไปยัง classpath สำหรับโครงการของฉัน

12
คุณจะประสานโครงการกับ GitHub กับ Android Studio ได้อย่างไร
ฉันพยายามซิงโครไนซ์โครงการที่ฉันมีในโฟลเดอร์ Android Studio ของฉันกับ GitHub แต่ฉันไม่แน่ใจว่าจะทำอะไรนอกจากการเพิ่มข้อมูลรับรองในเมนูตัวเลือก ใครช่วยแนะนำไกด์ให้ฉันหน่อยได้ไหม

30
ไม่สามารถรวบรวมโครงการเมื่อฉันใช้ลอมบอกภายใต้ IntelliJ IDEA
ฉันพยายามใช้ลอมบอกในโครงการของฉันที่ฉันกำลังพัฒนาโดยใช้ IntelliJ IDEA 11 ฉันได้ติดตั้งปลั๊กอินของบุคคลที่สามสำหรับ IDEAและดูเหมือนว่าทำงานได้ดีเพราะ IDEA เห็นวิธีการ / ฟิลด์ที่สร้างอัตโนมัติทั้งหมด ดังนั้นฉันจึงมีคลาสที่ใช้ Slf4j ฉันใส่คำอธิบายประกอบแบบนี้ import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { log.info("Hello!"); } } แต่เมื่อฉันสร้างคอมไพเลอร์โปรเจคของฉัน: cannot find symbol variable log. คุณช่วยเล่าสิ่งที่ฉันหายไปได้ไหม อัปเดต:ปรากฏว่าเป็นคำอธิบายประกอบของ RequestFactory ที่ล้มเหลว input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject} annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave] Processor com.google.web.bindery.requestfactory.apt.RfValidator matches …

23
Java“ นิพจน์แลมบ์ดาไม่รองรับในระดับภาษานี้”
ฉันกำลังทดสอบคุณสมบัติใหม่ของ Java 8 และคัดลอกตัวอย่างลงใน IDE ของฉัน (Eclipse เดิมแล้ว IntelliJ) ดังที่แสดงที่นี่ Eclipse ไม่ให้การสนับสนุนใด ๆ สำหรับการแสดงออกแลมบ์ดาและ IntelliJ ยังคงรายงานข้อผิดพลาด นิพจน์แลมบ์ดาไม่รองรับในระดับภาษานี้ ฉันต้องการทราบว่านี่เป็นปัญหากับการติดตั้งรหัสหรือการสนับสนุนของฉันหรือไม่

11
ฉันจะทำให้ IntelliJ จดจำโมดูล Python ทั่วไปได้อย่างไร
ฉันใช้ IntelliJ 10 IDEA Ultimate Edition ฉันได้สร้างไฟล์ใหม่ Test.py แล้วและ IntelliJ ได้เปลี่ยนไปเป็นโหมดการแยกวิเคราะห์ Python อย่างถูกต้อง (ฉันสามารถยืนยันได้โดยการพิมพ์ "d" มันปรากฏขึ้น "def" เป็นข้อเสนอแนะและการกดปุ่มแท็บอย่างถูกต้องให้ฉัน "def:") อย่างไรก็ตามเมื่อฉันลองใช้รหัสนี้ ... import os cwd = os.getcw <Ctrl-space> มีสองสิ่งเกิดขึ้น .... ฉันได้รับขีดเส้นใต้ squggly ภายใต้ระบบปฏิบัติการและโฮเวอร์เหนือมันทำให้ฉัน "Unresolved อ้างอิง 'OS'" ข้อความ ฉันไม่ได้รับคำแนะนำที่กดปุ่ม Ctrl-space ด้านบนเมื่อฉันคาดว่าจะเห็น "getcwd" ฉันสมมติว่านี่จะเป็นผลมาจากการที่ฉันไม่ได้ตั้งค่า IntelliJ อย่างถูกต้องเพื่อจัดการกับโมดูลหลาม แต่ฉันไม่รู้ว่ามันหายไปไหน ผู้ใช้ IntelliJ / Python ใดสามารถช่วยฉันได้บ้าง

3
วิธีการแสดงตัวอักษรที่ซ่อนอยู่โดยค่าเริ่มต้น (เช่น ZERO WIDTH SPACE & # 8203)
ฉันเพิ่งสูญเสียบางส่วนในสุดสัปดาห์เนื่องจากสิ่งนี้ ... โจ๊กเกอร์ - พื้นที่กว้างเป็นศูนย์ ฉันเพิ่งใช้ตัวอย่างบางส่วนจากกลุ่ม Google และไม่รู้จักว่ามีตัวอักษรเพิ่มเป็นสองเท่าเนื่องจาก Idea (11) ไม่แสดงซึ่งทำให้เกิดปัญหากับการแยกไฟล์ปรับแต่งแอปของฉัน ... ฉันค้นพบโดยบังเอิญใน vi . มีวิธีใดที่จะแสดงสิ่งเหล่านี้ใน IntelliJ (หรือวิธีอื่นในการตรวจสอบไฟล์) โดยไม่ต้องใช้โปรแกรมแก้ไขภายนอก IntelliJ 11 / Mac OS 10.7 แก้ไข - ตัวอย่าง สองบรรทัดนี้มีลักษณะเหมือนกันทั้งในเบราว์เซอร์และในไอเดีย คุณสามารถเห็นในรหัสของหน้านั้นในครั้งแรก - ความเห็นเส้นมีการซ่อนศูนย์พื้นที่กว้างระหว่างmysql://และlocalhostซึ่งทำให้เกิดปัญหา แน่นอนถ้าคุณคาดหวังว่า 'โจ๊กเกอร์' คุณสามารถลองใช้การค้นหาและแทนที่มันได้ แต่ไม่มีใครคาดหวังว่าจะมีสัญญาณที่ไม่ควรอยู่ที่นั่นโดยเฉพาะอย่างยิ่งหากเขาไม่สามารถมองเห็นมันได้ #db.default.url="jdbc:mysql://​localhost/play-fullcalendar" db.default.url="jdbc:mysql://localhost/play-fullcalendar"

3
ปิดใช้งานการนำเข้า IntelliJ ติดดาว (แพ็คเกจ) หรือไม่
ฉันเป็นผู้ใช้โยกย้าย Eclipse IDE และกำลังเรียนรู้วิธีการใช้งาน IntelliJ IDEA 9 โดยค่าเริ่มต้น Eclipse IDE จะไม่ใช้การนำเข้าที่ติดดาวจนกว่าคุณจะนำเข้า 99 คลาสจากแพ็คเกจเดียวกันดังนั้นจึงไม่เกิดขึ้นจริง แต่ IntelliJ IDEA ดูเหมือนจะกระตือรือร้นที่จะทำและฉันไม่สามารถหาวิธีปิดการใช้งานได้ ตัวอย่างเช่นหลังจากพิมพ์JListจากนั้นกดALT+ ENTERเพื่อนำเข้าอัตโนมัติjavax.swingแพคเกจทั้งหมดจะถูกนำเข้าแทนคลาสที่ฉันระบุ ฉันพยายามแยกjavax.swingออกจากการทำให้สมบูรณ์อัตโนมัติ แต่นั่นก็แค่หยุดการเรียนการสอน Swing ใด ๆซึ่งเป็นการต่อต้าน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.