Domanda

In Eclipse 3.2.2 su Linux l'assistenza ai contenuti non trova le classi all'interno dello stesso progetto.L'aggiornamento sopra la versione 3.2 non è un'opzione poiché SWT non è disponibile sopra la versione 3.2 per Solaris.

Ho visto suggerimenti per pulire l'area di lavoro, riaprire l'area di lavoro, eseguire Eclipse con -clean comando, nessuno dei quali ha funzionato.

È stato utile?

Soluzione

Grazie per il tuo ultimo commento, ha funzionato parzialmente.Se si verificano errori di qualsiasi tipo, l'assistenza ai contenuti non funzionerà.Una volta riparato, funziona parzialmente.Dico parzialmente perché sembra che ci sia un bug, quando eseguo l'ereditarietà EPIC Perl, ad esempio:

package FG::CatalogueFichier;
use FG::Catalogue;
our @ISA = qw(FG::Catalogue);
use strict;

, le subroutine ereditate non vengono visualizzate nell'assistente ai contenuti.

Altri suggerimenti

Vai a Java/Editor/Content Assist/Avanzate in Preferenze e assicurati che siano selezionati i tipi di proposta corretti.Mi è successa la stessa cosa quando sono passato alla 3.4.

Sei sicuro che "crea automaticamente" nel menu Progetto sia selezionato?:-)

Un'altra cosa:la vista Problemi, non filtrata, è completamente priva di errori di compilazione e di errori di classpath?

A volte mi accorgo di "perdere" l'assistenza ai contenuti perché i "computer con assistenza ai contenuti" vengono disabilitati.

Questo è in:

[Workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings

org.eclipse.jdt.ui.prefs

e devo solo rimuovere questa proprietà:content_assist_disabled_computers=

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top