2010-09-22 4 views
4

Sur Mac OSX exécutant la dernière JDK, mon IntelliJ 9.0.3 saute vers le haut ces fenêtres incroyablement ennuyeux et persistants:Comment obtenir IntelliJ De faire des popups bleus ennuyeux?

annoying-intellij

Ce truc compile et fonctionne très bien, le JDK est bien opérationnel sur cette machine. Ce devrait être un java.util.string, pas une autre chaîne apache. qu'est-ce que c'est censé être, et comment puis-je m'en débarrasser? Merci!

+1

C'est 'java.lang.String', pas' java.util.String'. Les classes du paquet 'java.lang' sont implicitement importées. – erickson

+0

Vous pouvez lui dire de ne pas suggérer des classes d'un paquet. Cela devrait l'empêcher de proposer des paquets que vous ne voulez pas. Vous devriez être capable de le faire facilement pour les options de la popup. –

Répondre

3

Je suppose que vous n'avez pas configuré le SDK Java que votre projet utilise.

Fichier -> Structure du projet -> Projet -> Project SDK, choisissez-en un, assurez-vous qu'il n'apparaît pas en rouge.

+0

Souvent, des références sont déjà incluses dans une directive que intellij ne peut pas détecter, par ex. ceux qui sont présents sur le serveur. Dans ce cas, il est tout simplement ennuyeux qu'il offre de «réparer» votre xml. Voir ma réponse ci-dessous sur la façon de désactiver la fonction d'importation automatique pour XML. –

3

Trouvé! Dans intellij idea 14, passez à

paramètres -> éditeur -> général -> importation automatique, et décochez 'show import popup' dans la section XML.

Cela va le réparer.

+0

En fait, ce n'est pas dans la section XML, java en a une, python en a une autre, etc. Merci! – rsalmei

+1

Comme commentaire précédent, upvote pour nous avoir dans le stade, mais utilisez la section Java: "Show import popup for" – Rohanthewiz

Questions connexes