Powiel możliwe:
How to determine which classes are used by a Java program?Export klasy runnable Java .jar tym tylko wymaganymi zależnościami
Mam projektu Java Eclipse, który zawiera wiele klas Javy. Chcę wyeksportować jedną z nich do pliku .jar, ale wystąpiły problemy.
ja już przeczytać niektórych istniejących wątków, ale nie dostać właściwą odpowiedź na moje wymagania, ponieważ:
Jeśli wybiorę „Eksport do pliku JAR” I uzyskać właściwą klasę eksportowany, ale. plik jar nie zawiera wymaganych zależności do uruchomienia pliku jar.
Jeśli wybiorę opcję "Eksportuj do działającego pliku JAR", wynikowy plik JAR zawiera wszystkie zależności, ale także wszystkie inne klasy z całego projektu (także te, których nie potrzebuję).
W jaki sposób mogę wyeksportować pojedynczą klasę Java do pliku .jar, który zawiera również wymagane biblioteki do uruchamiania pliku jar? Wynikowy plik jar musi być tak mały, jak to tylko możliwe.
Wielkie dzięki.
Are używasz maven? Zamówienie [wtyczka do montażu] (http://maven.apache.org/plugins/maven-assembly-plugin/) –
Mam to samo pytanie - napisałem prosty program i wszystkie rzeczy wspólne, waży ponad 3Meg. ! Jestem pewien, że gdybym mógł zbudować słoik z klasami, których potrzebuje, byłby mały. –