Come posso collegare l'origine a un pacchetto jar in eclissi?Come posso collegare l'origine a un pacchetto jar in eclissi?
Sto tentando di aggiungere la libreria esterna ch.ntb.usb
.
ho aggiunto il file jar al mio percorso di generazione, ma quando ho cercato di eseguire l'applicazione che ha restituito il seguente errore:
The jar file ch.ntb.usb has no source attachment.
Ho usato JD-GUI per decompilare il file jar e la sorgente il codice è contenuto.
a) Non è necessario decompilare un file jar, se contiene l'origine, per ottenere il sorgente. Vuoi dire 'unzip (: = jar -xf FILE.jar)' con 'decompilare'? b) Non è necessario il sorgente per eseguire un programma utilizzando un jar, ma l'IDE potrebbe averne bisogno per le descrizioni comandi, contenente l'aiuto o per il debug (passaggio nel codice). –
Sì, forse intendevo decomprimere .... comunque ho "salvato tutte le fonti" con jd-gui nel mio percorso di build come ch.ntb.usb.src dopo aver decompresso il file jar. Quindi ho impostato l'allegato sorgente della libreria esterna su ch.ntb.usb.src. Questo l'ha risolto. Grazie per la risposta/input. –
Rendi questa auto-risposta. Potrebbe sembrare un po 'strano, ma è molto utile per gli altri sapere che la tua domanda ha una risposta valida e utile. Trovare, e molto altro ancora, tornare indietro e riferirlo, significa, te lo meriti, ed è pratica usata (cerca meta, se non mi credi - forse la faq). –