[java] IntelliJ Idea 3.0 et import optimisation

IntelliJ Idea 3.0 et import optimisation [java] - Java - Programmation

Marsh Posté le 25-11-2002 à 13:38:08    

salut comment on désactive cette fonction ,car il se plante en me désactivant un import dont j'ai besoin et du coup je peux pas compiler , merci .


Message édité par drakkeng le 25-11-2002 à 14:22:58
Reply

Marsh Posté le 25-11-2002 à 13:38:08   

Reply

Marsh Posté le 25-11-2002 à 14:25:32    

Il se plante !? ça m'étonne ça...
Sinon, tu peux le désactier dans les options j'pense.

Reply

Marsh Posté le 25-11-2002 à 14:27:38    

El_Gringo a écrit a écrit :

Il se plante !? ça m'étonne ça...
Sinon, tu peux le désactier dans les options j'pense.




 
ben je sais pas je fais un  
 

Code :
  1. addWindowListener(new WindowAdapter(){
  2.           public void windowClosing(WindowEvent e){System.exit(0);}
  3.       });


 
dans un constructeur et il me désactive le  
 

Code :
  1. import java.awt.*;


 
dans les options je capte pas comment ça marche.

Reply

Marsh Posté le 25-11-2002 à 14:28:59    

bin il t'a surement importer les classes au coup à coup ... C'est 5 par défaut avant que ca se transforme en .* T'as qu'a mettre 0 dans les options ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 14:29:46    

DarkLord a écrit a écrit :

bin il t'a surement importer les classes au coup à coup ... C'est 5 par défaut avant que ca se transforme en .* T'as qu'a mettre 0 dans les options ...




 
merci je test.

Reply

Marsh Posté le 25-11-2002 à 14:32:00    

D'ailleurs IntelliJ, il ne fais rien sans te demander ton avis. C impossible qu'il te désactive de lui-même ton import.
Ensuite, s'il apparait en gris clair (couleur par défaut), ça veut dire que ton import est inutilisé. Et c pas étonnant, parce que WindowAdapter et WindowEvent ne sont pas dans java.awt.*, mais dans java.awt.event.*
...Avant de remettre ton matériel en question, remet toi TOI en question (surtout quand le "matériel" est IntelliJ, qui est excellent !)

Reply

Marsh Posté le 25-11-2002 à 14:37:48    

El_Gringo a écrit a écrit :

D'ailleurs IntelliJ, il ne fais rien sans te demander ton avis. C impossible qu'il te désactive de lui-même ton import.
Ensuite, s'il apparait en gris clair (couleur par défaut), ça veut dire que ton import est inutilisé. Et c pas étonnant, parce que WindowAdapter et WindowEvent ne sont pas dans java.awt.*, mais dans java.awt.event.*
...Avant de remettre ton matériel en question, remet toi TOI en question (surtout quand le "matériel" est IntelliJ, qui est excellent !)




 
je critique pas IntelliJ car c'est la premiére fois que je l'utilise vraiment , seulement je capte pas pourquoi il ne connais pas "addWindowListener" alors j'essai de trouver une explication .
 

Reply

Marsh Posté le 25-11-2002 à 14:40:18    

drakkeng a écrit a écrit :

 
 
je critique pas IntelliJ car c'est la premiére fois que je l'utilise vraiment , seulement je capte pas pourquoi il ne connais pas "addWindowListener" alors j'essai de trouver une explication .




 
...alors qu'il reconnait l'Window dont ta classe hérite ?

Reply

Marsh Posté le 25-11-2002 à 14:42:54    

El_Gringo a écrit a écrit :

 
 
...alors qu'il reconnait l'Window dont ta classe hérite ?




 
quand je fais
 

Code :
  1. import java.awt.Window.*;


 
il me le met en grisé immédiatement

Reply

Marsh Posté le 25-11-2002 à 14:47:52    

oh putain ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 14:47:52   

Reply

Marsh Posté le 25-11-2002 à 14:49:58    

DarkLord a écrit a écrit :

oh putain ...




 
Zeeeeen, Dark, zeeeeen !  :D

Reply

Marsh Posté le 25-11-2002 à 14:50:50    

El_Gringo a écrit a écrit :

 
 
Zeeeeen, Dark, zeeeeen !  :D  




 
non mais il a raison intellij c'est de la merde. Il est trop nul cet outil, t'as vu ce qu'il est incapable de faire  :sarcastic:  
 
[:ddr555]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 14:50:53    

El_Gringo a écrit a écrit :

 
 
Zeeeeen, Dark, zeeeeen !  :D  




 
oui tu déconnes dark , je suis un boulet en java alors soit indulgent avec moi .
 
 

Reply

Marsh Posté le 25-11-2002 à 14:51:01    

drakkeng a écrit a écrit :

 
 
quand je fais
 

Code :
  1. import java.awt.Window.*;


 
il me le met en grisé immédiatement  




 
Tu connais la siognification du .* que tu mets à la fin ou t'appliques ça comme un recette de cuisine que t'as lue ds un bouquin ?

Reply

Marsh Posté le 25-11-2002 à 14:54:42    

El_Gringo a écrit a écrit :

 
 
Tu connais la siognification du .* que tu mets à la fin ou t'appliques ça comme un recette de cuisine que t'as lue ds un bouquin ?




 
ben je pense que sa import toutes les sous class du niveau inférieur .
la j'aurais pu m'en passer mais bon ,mon probléme vient pas de la ...
 

Reply

Marsh Posté le 25-11-2002 à 14:55:08    

drakkeng a écrit a écrit :

 
 
oui tu déconnes dark , je suis un boulet en java alors soit indulgent avec moi .
 




 
non. Parce que tu sois débutant ne me pose aucun problème. Par contre que tu dénigres un outil alors que tu ne t'y connais pas je trouve ca nul. C'est comme si moi j'allais critiquer un éditeur PHP alors que j'y connas rien ... C'est pas très malin
 
Je rappelle que ton post initial est un truc du genre  
 

Citation :


car il se plante en me désactivant un import dont j'ai besoin et du coup je peux pas compiler  


 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 14:57:51    

DarkLord a écrit a écrit :

C'est comme si moi j'allais critiquer un éditeur PHP alors que j'y connas rien




 
depuis quand on ne doit critiquer que ce qu'on connait  :??:  
surtout pour php, c'est de notoriété mondiale que ca sux  :whistle:

Reply

Marsh Posté le 25-11-2002 à 14:58:05    

DarkLord a écrit a écrit :

 
 
non. Parce que tu sois débutant ne me pose aucun problème. Par contre que tu dénigres un outil alors que tu ne t'y connais pas je trouve ca nul. C'est comme si moi j'allais critiquer un éditeur PHP alors que j'y connas rien ... C'est pas très malin
 
Je rappelle que ton post initial est un truc du genre  
 

Citation :


car il se plante en me désactivant un import dont j'ai besoin et du coup je peux pas compiler  


 
 




 
pas du tout j'ai dis ça au debut mais depuis le premier post de el gringo je suis bien conscient que l'erreur vient de moi , et j'essai de la comprendre.
 
puis la question c'est comment  désactiver cette fonction .


Message édité par drakkeng le 25-11-2002 à 14:58:46
Reply

Marsh Posté le 25-11-2002 à 14:59:41    

drakkeng a écrit a écrit :

 
 
ben je pense que sa import toutes les sous class du niveau inférieur .
la j'aurais pu m'en passer mais bon ,mon probléme vient pas de la ...




 
T'entend quoi par sous classes ?
Les classes qui héritent ? non, bien sur, ça n'aurait aucnu sens...
Les classes qui sont "empackagées" par la classe, non, évidement, un classe n'est pas un package, ça "contient" pas d'autre classes. Tu sais ce que tu veux dire au moins ?
Tu mélanges tout là.
.* ça t'importes les classes qui sont contenues dans un package.
.* après un nom de classe, ça veut rien dire !
Dans un import, soit t'importe direct la classe par son nom, style :
import java.awt.Window
soit tout le package qui la contient
import java.awt.*

Reply

Marsh Posté le 25-11-2002 à 14:59:50    

lorill a écrit a écrit :

 
 
depuis quand on ne doit critiquer que ce qu'on connait  :??:  
surtout pour php, c'est de notoriété mondiale que ca sux  :whistle:  




 
 [:t3xla]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 15:00:31    

drakkeng a écrit a écrit :

 
 
pas du tout j'ai dis ça au debut mais depuis le premier post de el gringo je suis bien conscient que l'erreur vient de moi , et j'essai de la comprendre.
 
puis la question c'est comment  désactiver cette fonction .




 
MAIS QUELLE FONCTION TU VEUX DESACTIVER ????

Reply

Marsh Posté le 25-11-2002 à 15:05:20    

El_Gringo a écrit a écrit :

 
 
MAIS QUELLE FONCTION TU VEUX DESACTIVER ????




 
zen, el_gringo, zeeeeeeeen !!! :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 15:06:31    

El_Gringo a écrit a écrit :

 
 
T'entend quoi par sous classes ?
Les classes qui héritent ? non, bien sur, ça n'aurait aucnu sens...
Les classes qui sont "empackagées" par la classe, non, évidement, un classe n'est pas un package, ça "contient" pas d'autre classes. Tu sais ce que tu veux dire au moins ?
Tu mélanges tout là.
.* ça t'importes les classes qui sont contenues dans un package.
.* après un nom de classe, ça veut rien dire !
Dans un import, soit t'importe direct la classe par son nom, style :
import java.awt.Window
soit tout le package qui la contient
import java.awt.*
 




 
oui effectivement j'ai ecrit une connerie ,je connais la notion de package mais la j'ai pas reflechi :crazy:

Reply

Marsh Posté le 25-11-2002 à 15:07:29    

El_Gringo a écrit a écrit :

 
 
MAIS QUELLE FONCTION TU VEUX DESACTIVER ????




 
 
je veux désactiver l'optimisation des imports automatique .

Reply

Marsh Posté le 25-11-2002 à 15:07:52    

DarkLord a écrit a écrit :

 
 
zen, el_gringo, zeeeeeeeen !!! :D




 
 
:fou:

Reply

Marsh Posté le 25-11-2002 à 15:09:01    

drakkeng a écrit a écrit :

 
 
 
je veux désactiver l'optimisation des imports automatique .
 




 
mais enfin pq? Avec intellij tu ne dois pas insérer d'import toi meme avant d'écrire ton code hein. Il fait tout ca pour toi ...


Message édité par darklord le 25-11-2002 à 15:09:37

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 15:10:03    

DarkLord a écrit a écrit :

 
 
zen, el_gringo, zeeeeeeeen !!! :D




 
C'est vrai...
 
 
 
 
...faudrait pas que j'me Darklordise non plus ! :D

Reply

Marsh Posté le 25-11-2002 à 15:11:42    

DarkLord a écrit a écrit :

 
 
mais enfin pq?




 
ben j'ai vu qu'il y avait un bouton pour optimiser a la demande dans le  menus ,alors j'ai envi de voir combien de import il me vire a la fin quand j'aurai fini ma class et combien ça me fait gagner de ram :lol: ,je veux pas qu'il me les virent en temps réel .
 

Reply

Marsh Posté le 25-11-2002 à 15:15:14    

drakkeng a écrit a écrit :

 
 
ben j'ai vu qu'il y avait un bouton pour optimiser a la demande dans le  menus ,alors j'ai envi de voir combien de import il me vire a la fin quand j'aurai fini ma class et combien ça me fait gagner de ram :lol: ,je veux pas qu'il me les virent en temps réel .




 
J dirait à peu près 0 Ko
ça te fait gagner en clareté dans ton code

Reply

Marsh Posté le 25-11-2002 à 15:16:37    

El_Gringo a écrit a écrit :

 
 
J dirait à peu près 0 Ko
ça te fait gagner en clareté dans ton code




 
oui mais faut voir que je suis un adepte des .* aussi :lol:

Reply

Marsh Posté le 25-11-2002 à 15:21:11    

drakkeng a écrit a écrit :

 
 
oui mais faut voir que je suis un adepte des .* aussi :lol:
 




 
IntelliJ gère ça, tu peux le modifier.
Tu peux lui dire de mettre une * plutot que le nom rééel de la classe à importer à partir d'un certain nombre de classes d'un package utilisées ds une classe.
Darklord t'en parlait qqs ligne plus tôt

Reply

Marsh Posté le 25-11-2002 à 15:33:30    

drakkeng a écrit a écrit :

 
 
ben j'ai vu qu'il y avait un bouton pour optimiser a la demande dans le  menus ,alors j'ai envi de voir combien de import il me vire a la fin quand j'aurai fini ma class et combien ça me fait gagner de ram :lol: ,je veux pas qu'il me les virent en temps réel .
 
 




 
que dale en terme de perf. La JVM ne va prendre que ce qu'elle a besoin meme si tu mets des .* partout


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2002 à 15:37:47    

ok je laisse l'optimisation activée donc.
 
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed