Le opzioni presenti in questa pagina indicano le impostazioni relative al percorso di generazione di un progetto Java. È possibile raggiungere questa pagina mediante la procedira guidata Nuovo progetto Java.
Il percorso classi di generazione è costituito da un elenco di percorsi visibili al compilatore durante la generazione del progetto.
Le cartelle di origine costituiscono la directory principale dei pacchetti contenenti i file .java. Il compilatore converte i file contenuti in file .class che verranno scritti nella cartella di output.
La cartella di output viene definita per ciascun progetto, eccetto nei casi in cui una cartella di origine specifica una propria cartella di output. Ciascuna cartella di origine può definire un filtro di esclusione, per specificare le risorse, interne alla cartella, che non dovrebbero essere visibili per il compilatore.
Le risorse esistenti nelle cartelle di origine vengono copiate nella cartella di output a meno che le impostazioni
nella pagina delle preferenze Compilatore (
Java > Compilatore > Generazione) indicano che la risorsa è filtrata.
La struttura mostra il progetto così come apparirà dopo il passaggio a Esplora pacchetti. In questa struttura è possibile eseguire diverse operazioni per modificare la struttura del progetto.
Icona | Opzione | Descrizione |
---|---|---|
![]() |
Aggiungi al percorso di generazione | Consente di aggiungere una cartella o un pacchetto al percorso di generazione Java e a e di modificarlo in una cartella di origine. Una cartella di origine è una cartella di livello superiore nella gerarchia del progetto, utilizzata come cartella principale dei pacchetti. Le voci nel percorso di generazione come le cartelle di origine sono visibili al compilatore e tutte le risorse in essa contenute, come i file .java, vengono utilizzate per generare il progetto. Le cartelle di origine consentono di strutturare il progetto, ad esempio di separare la verifica dall'applicazione in due cartelle di origine. Nelle cartelle di origine, è possibile creare una struttura più dettagliata utilizzando i pacchetti. |
![]() |
Rimuovi dal percorso di generazione | Consente di rimuovere una cartella di origine dal percorso di generazione Java e modificarla in una cartella normale. Tutte le risorse contenute in questa cartella (ad esempio i file .java) non saranno più disponibili al compilatore e non verranno incluse durante la generazione del progetto. |
![]() |
Esclude | Consente di aggiungere una risorsa al filtro di esclusione della cartella di origine principale. Di conseguenza tutti gli elementi secondari di questa risorsa non saranno più visibili al compilatore. Questa operazione può essere utilizzata se, per esempio, alcuni pacchetti non sono più necessari nel progetto e possono essere nascosti al compilatore. |
![]() |
Includi | Questa azione è disponibile per i file e le cartelle che sono stati esclusi. In questa situazione, consente di rendere queste risorse nuovamente visibile al compilatore. |
![]() |
Configura proprietà della cartella di origine | La modifica può essere utilizzata in due situazioni:
|
![]() |
Annulla tutte le modifiche | Tutte le modifiche applicate al progetto in questa procedura guidata verranno annullate e verrà ripristinato lo stato originale del progetto. |
![]() |
Collegamento origine addizionale al progetto | Durante la creazione di un progetto, è possibile utilizzare altre parti di codice di altre risorse del file system. Per aggiungere tali risorse al progetto, è possibile creare una cartella di risorse collegata alla cartella del file system e far sì che il compilatore possa leggerne il contenuto. Tenere presente che viene creato solo un collegamento alla cartella. Ciò significa che qualsiasi modifica alle risorse di tale cartella influenzeranno gli altri progetti che utilizzano le stesse risorse. |
Nessuna icona | Consenti cartelle di output per le cartelle di origine | Mostra/Nasconde l'attributo della 'cartella di output' delle cartelle di origine. Se non esiste nessuna cartella di output, per i file .class generati verrà utilizzata la cartella di output predefinita del progetto. |
Osservare che l'area nella parte inferiore del progetto (indicata con 'Descrizione'), contiene una breve descrizione di tutte le operazioni. Vengono mostrate solo le descrizioni valide per il progetto selezionato. Gli utenti più esperti possono anche chiudere l'area descrizione in modo da ottenere una vista più grande della struttura dei progetti.
Nell'elenco Progetti richiesti sul percorso di generazione, è possibile aggiungere dipendenze del progetto selezionando altri progetti del workbench da aggiungere al percorso di generazione relativo al nuovo progetto. I pulsanti Seleziona tutto e Deseleziona tutto possono essere utilizzati per aggiungere o rimuovere tutti gli altri progetti dal percorso di generazione.
Aggiungendo un progetto richiesto, si aggiungono indirettamente tutte le voci del percorso classi relative indicate come 'esportate'. L'impostazione di una voce del percorso classi come esportata viene eseguita nella scheda Ordina ed esporta.
I progetti selezionati in questa scheda vengono automaticamente aggiunti all'elenco dei progetti referenziati. Per stabilire l'ordine di generazione, viene utilizzato l'elenco dei progetti di riferimento. Un progetto viene creato sempre dopo tutti i progetti di riferimento.
Da questa pagina è possibile aggiungere librerie al percorso di generazione. È possibile aggiungere:
I file JAR possono essere aggiunti anche indirettamente come variabili del percorso classi.
In base all'impostazione predefinita, l'elenco delle librerie contiene una voce che rappresenta la libreria di runtime Java. Questa voce punta al file JRE selezionato come JRE predefinito. Il JRE predefinito viene configurato nella pagina delle preferenze dei JRE installati (Finestra > Preferenze > Java > JRE installati)
Opzione | Descrizione |
---|---|
Aggiungi JAR | Consente di esaminare la gerarchia del workbench e selezionare i file JAR da aggiungere al percorso di generazione. |
Aggiungi JAR esterni | Consente di esaminare il filesystem (al di fuori del workbench) e selezionare i file JAR da aggiungere al percorso di generazione. |
Aggiungi variabile | Consente di aggiungere variabili del percorso classi al percorso di generazione. Le variabili del percorso classi costituiscono un percorso indiretto ai file JAR che presenta il vantaggio di evitare i percorsi del filesystem locale in un percorso classi. Tale vantaggio è necessario quando i progetti vengono condivisi in un team di lavoro. È possibile creare e modificare le variabili nella pagina delle preferenze Variabili di percorso classi ( ![]() |
Aggiunta libreria | Consente di aggiungere librerie predefinite, come la libreria di sistema JRE. Tali librerie possono essere utilizzate per un numero arbitrario di voci (visibili come nodo secondario del nodo della libreria) |
Aggiungi cartella di classe | Consente di esaminare la gerarchia del workbench e selezionare una cartella di classe per il percorso di generazione. Questa finestra di dialogo di selezione consente di creare una nuova cartella. |
Modifica | Consente di modificare la voce di libreria attualmente selezionata o l'attributo della voce. |
Rimuovi | Rimuove l'elemento selezionato dal percorso di generazione. Questa azione non determina l'eliminazione della risorsa. |
Le librerie presentano i seguenti attributi (presentati come nodi secondari della voce della libreria):
Attributo | Descrizione |
---|---|
Percorso Javadoc | Specifica il percorso in cui si trova la documentazione Javadoc della libreria. Se specificato, è possibile utilizzare Maiusc+F2 su un elemento della libreria per aprire la relativa documentazione. |
Collegamento origine | Specifica il percorso in cui si trova l'origine della libreria. |
Nell'elenco Ordine del percorso classi di generazione, è possibile fare clic sui pulsanti Su e Giù per spostare la voce di percorso selezionata verso l'alto o verso il basso nell'ordine del percorso di generazione del nuovo progetto.
Le voci dell'elenco selezionate sono indicate come esportate. Le voci esportate sono visibili nei progetti che richiedono il progetto. Utilizzare le opzioni Seleziona tutto e Deseleziona tutto per cambiare lo stato di selezione di tutte le voci. Le cartelle di origine sono sempre esportate e non è possibile deselezionarle.
Nella parte inferiore di questa pagina, il campo Cartella di output predefinita consente di immettere il percorso della cartella in cui risiederà l'output di compilazione per questo progetto. L'output predefinito viene utilizzato per le cartelle di origine che non specificano una propria cartella di output. Utilizzare il pulsante Sfoglia per selezionare un percorso esistente dal progetto corrente.
Percorso classi di generazione
Variabili del percorso classi
Domande frequenti su JDT
Preferenze delle variabili del percorso classi
Proprietà del compilatore Java