Crea jar di un'applicazione java dove entry point è un programma esterno

1

Ho un plugin java scritto per un software chiamato icy. Dal momento che il punto di ingresso del programma è quando il plugin viene attivato dal software, sto avendo problemi su come menzionarlo nel file manifest.mf. Quando do la classe principale (che ha un gestore di eventi e non il metodo principale) dice che le risorse non sono state trovate.

Come posso risolvere questo?

    
posta Sudip Bhandari 18.07.2016 - 08:59
fonte

2 risposte

3

Perché vuoi "menzionare" qualcosa nel file manifest?

Che cosa dice la documentazione del software che stai scrivendo sul plugin riguardo a ciò che si aspetta nel manifest?

Molto probabilmente, puoi semplicemente omettere l'intestazione Main-Class o persino omettere il manifest completamente.

    
risposta data 18.07.2016 - 09:13
fonte
1

Penso che dovresti esportare il tuo progetto come un normale file jar e non come un jar eseguibile. In questo modo il tuo client di plugin ha solo bisogno di sapere quale metodo chiamare come quando usi un'API. L'unica differenza è che quel metodo aprirà una finestra ecc.

    
risposta data 18.07.2016 - 15:08
fonte

Leggi altre domande sui tag