2012-10-13 9 views
8

In Eclipse se si preme F3 o si apre la dichiarazione su un riferimento presente in una delle mie librerie, si apre una copia di sola lettura del codice.Eclipse, dichiarazione aperta definita in una libreria

Ho pensato che fosse abbastanza utile all'inizio, in quanto mi ricorda che si tratta di codice della libreria e le modifiche potrebbero interessare più progetti. Ma trovo un problema dover andare e trovare manualmente il file .java se voglio modificare.

Posso: a) aprire sempre il file .java correlato, oppure b) una volta aperta la copia è possibile accedere rapidamente al file .java modificabile.

+0

È possibile collegare la fonte a qualsiasi libreria. –

risposta

13

Se la libreria dipendente è aperta come progetto Java in Eclipse, è possibile aggiungere il progetto al percorso di generazione. (Fare clic con il tasto destro del mouse su progetto -> proprietà -> percorso di costruzione java -> Progetti -> Aggiungi).

Nella sezione Ordine ed esportazione, assicurarsi che il progetto si trovi sopra la libreria.

Dopo aver eseguito questa operazione premendo F3, si apre il file .java.

+1

correggi la risposta a: 'assicurati che la libreria sia superiore alle dipendenze di Android. – breceivemail

+0

Thanx @ Can not Tell e @breceivemail. Uno deve entrambi fare in modo che "il progetto sia sopra la libreria" e "assicurarsi che la libreria sia al di sopra delle dipendenze di Android". – Arvin

0

È necessario collegare la fonte corretta quando si fa clic tenendo premuto il tasto Ctrl o F3 su una classe presente nella libreria. Basta fare clic su attach source -> external folder -> allegare la cartella src della libreria che si sta utilizzando. Eclipse stesso scoprirà il file .java corretto.

Ho avuto lo stesso problema con l'interfaccia Action nei puntoni 2.0. Così ho attaccato la cartella src all'interno della mia directory di montanti e tira su tuo zio.

Problemi correlati