Je pense avoir essayé toutes les solutions suggérées, mais ce problème auto-complet d'Eclipse est assez particulier:
LineBorder panelBorder = new Li
et appuie sur Ctrl + Espace;Ce que j'ai essayé:
Ce que je n'ai pas essayé, c'est de réinstaller Eclipse. La version que j'utilise est Eclipse IDE pour les développeurs Java (Juno).
Rien ne semble fonctionner.
METTRE À JOUR:
Vérifié les journaux en tant que iGili suggéré. Quelques exceptions sont signalées au moment de l’échec:
org.Eclipse.e4.core.di.InjectionException: org.Eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: org.Eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: Java.lang.ArrayIndexOutOfBoundsException: 1
at org.Eclipse.jdt.internal.codeassist.InternalCompletionProposal.findConstructorParameterNames(InternalCompletionProposal.Java:257)
at org.Eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames(InternalCompletionProposal.Java:1456)
at org.Eclipse.jdt.ui.text.Java.CompletionProposalLabelProvider.appendUnboundedParameterList(CompletionProposalLabelProvider.Java:113)
at org.Eclipse.jdt.ui.text.Java.CompletionProposalLabelProvider.createMethodProposalLabel(CompletionProposalLabelProvider.Java:272)
at org.Eclipse.jdt.ui.text.Java.CompletionProposalLabelProvider.createStyledLabel(CompletionProposalLabelProvider.Java:570)
at org.Eclipse.jdt.internal.ui.text.Java.LazyJavaCompletionProposal.computeDisplayString(LazyJavaCompletionProposal.Java:262)
at org.Eclipse.jdt.internal.ui.text.Java.LazyJavaCompletionProposal.getStyledDisplayString(LazyJavaCompletionProposal.Java:238)
at org.Eclipse.jface.text.contentassist.CompletionProposalPopup.handleSetData(CompletionProposalPopup.Java:841)
at org.Eclipse.jface.text.contentassist.CompletionProposalPopup.access$24(CompletionProposalPopup.Java:831)
at org.Eclipse.jface.text.contentassist.CompletionProposalPopup$3.handleEvent(CompletionProposalPopup.Java:593)
at org.Eclipse.swt.widgets.EventTable.sendEvent(EventTable.Java:84)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1053)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1077)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1062)
at org.Eclipse.swt.widgets.Table.checkData(Table.Java:1166)
at org.Eclipse.swt.widgets.Table.wmNotifyChild(Table.Java:6749)
at org.Eclipse.swt.widgets.Control.wmNotify(Control.Java:5534)
at org.Eclipse.swt.widgets.Composite.wmNotify(Composite.Java:1896)
at org.Eclipse.swt.widgets.Control.WM_NOTIFY(Control.Java:5086)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4584)
at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
at org.Eclipse.swt.widgets.Decorations.windowProc(Decorations.Java:1627)
at org.Eclipse.swt.widgets.Shell.windowProc(Shell.Java:2069)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.CallWindowProc(OS.Java:2440)
at org.Eclipse.swt.widgets.Table.callWindowProc(Table.Java:564)
at org.Eclipse.swt.widgets.Table.callWindowProc(Table.Java:430)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
et ça continue, je ne sais pas quelle est la convention pour poster des traces longues
J'ai eu le même. Windows -> Préférences -> Java -> Éditeur -> Assistant de contenu -> Avancé. Assurez-vous que la case "Propositions Java" est cochée dans la liste d'assistance de contenu par défaut (1er panneau de la fenêtre contextuelle).
En cliquant sur le bouton "Restaurer les paramètres par défaut" en bas, vous pouvez cocher automatiquement "Propositions Java".
Retournez à la page de préférences de l'Assistant de contenu avancé et à Restaurer les paramètres par défaut. Fermez la boîte de dialogue en utilisant le bouton OK.
J'ai eu le même problème. En fait, l’assistant de contenu est apparu, mais sa taille était inférieure à quelques pixels (qui l'a réduite et pourquoi n'a-t-elle aucune idée ...) , c’était les lettres 'Rp', mais je suppose que ça peut être n'importe quoi) où normalement l’assistant de contenu devrait apparaître, essayez de l’étendre, et vous pourriez le récupérer. Bonne chance.
Aucune de ces réponses ne m'a aidé: Java Proposals était coché, et la restauration des paramètres par défaut ne faisait rien. Cela n'a commencé à fonctionner qu'après le redémarrage d'Eclipse.
Ce qui a fonctionné pour moi a été de créer un nouvel espace de travail et de copier tous les projets dans cet espace de travail. Le problème ne se produit maintenant que sur le précédent espace de travail.
Allez à Eclipse → Préférences → Java → Éditeur → Assistant de contenu → Restaurer les paramètres par défaut.
puis Projet → Nettoyer
Je viens de résoudre le même problème dans l’espace de travail de commutation Juno, puis de revenir en arrière. Les autres solutions n'ont pas fonctionné.
J'ai eu le même problème, mais dans un seul fichier de mon projet (l'achèvement a bien fonctionné sur d'autres fichiers). J'utilise aussi Eclipse Juno.
J'ai résolu le problème en supprimant certains avertissements dus à des importations inutilisées dans le fichier en cas d'échec de l'achèvement ... et cela a recommencé à fonctionner!
Cette case à cocher "Propositions Java" sera cochée jusqu'à ce que j'aie échoué et que je reçoive le message "Aucune exécution disponible". Après cela, il sera affiché comme décoché la prochaine fois que j'ouvrirai les paramètres.
Je pense que vous rencontrez un défaut connu en 3.6. voir ici
essayez de télécharger une version plus récente - elle est corrigée depuis la version 3.7
[edit] Je viens de me rendre compte que vous avez écrit 'Juno' - utilisez-vous la dernière version (4.2.2)?