Eventuali duplicati:
How to determine which classes are used by a Java program?Esportazione di classe eseguibile Java al file .jar incluse le dipendenze solo richieste
Ho un progetto Java su Eclipse che contiene un sacco di classi Java. Voglio esportarne uno in un file .jar ma ho incontrato alcuni problemi.
ho già letto attraverso alcuni thread esistenti, ma non ho avuto la risposta giusta per la mia richiesta, perché:
Se scelgo "Esporta file JAR" Ho la classe giusta esportato, ma la. il file jar non contiene le dipendenze richieste per eseguire il file jar.
Se scelgo "Esporta nel file JAR eseguibile" il file jar risultante contiene tutte le dipendenze ma inserisce anche tutte le altre classi dell'intero progetto (anche quelle che non mi servono).
Come è possibile esportare la singola classe Java in un file .jar che include anche le librerie richieste per l'esecuzione del file jar? Il file jar risultante deve essere il più piccolo possibile.
Grazie mille.
Are stai usando Maven? Controlla il [assembly plugin] (http://maven.apache.org/plugins/maven-assembly-plugin/) –
Ho la stessa domanda - Ho scritto un programma semplice e con tutte le risorse comuni, pesa oltre 3Meg ! Sono sicuro che se potessi costruire il vaso con solo le classi di cui ha effettivamente bisogno sarebbe piccolo. –