2010-01-08 10 views
236

Używałem IDI IDISJ-IDEA, chcę utworzyć plik JAR z plików klas skompilowanych java. ale nie znalazłem polecenia lub pliku, Jak utworzyć plik JAR (np. eksport archiwum Java Eclipse)Jak utworzyć plik .jar lub wyeksportować słoik na IntelliJ (jak eksport archiwum java za eclipse)

+0

nie mogłem zrobić to poprzez IntelliJ, więc znalazłem [to] (https://github.com/libgdx/libgdx/wiki/Gradle-on-the-Commandline#packaging -for-the-desktop) i bardzo łatwo jest wygenerować pakiet za pośrednictwem ./gradlew desktop: dist, wiem, że nie jest to związane z pytaniem, ale naprawdę pomogło mi w tworzeniu pliku jar. – igrossiter

Odpowiedz

45

Nie podałeś swojej wersji IDEA. Przed 9.0 użyj Build | Buduj słoiki, w IDEA 9.0 użyj Struktura projektu | Artefakty.

+8

Cóż, oto jak to zrobić z Intellij 10 jest http://blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/ – simao

+0

Próbuję zbudować słoik, ale błąd nie został załadowany -class atrybut manifestu z pliku jar. Załączam również bibliotekę zewnętrzną. Skąd bierze się błąd – muthu

+0

Dostaję to również, Muthu. MANIFEST.MF stworzony przez intellij/maven nie ma w moim przypadku zaludnionej ścieżki klasy. Po prostu używam "mvm -e package" z linii poleceń. – ctpenrose

2

W intellij8 użyłem specjalnej wtyczki "Narzędzie Jar", która jest konfigurowalna i pozwala spakować archiwum JAR.

335

Dla IntelliJ IDEA wersji 11.0.2

pliku | Struktura projektu | Artefakty następnie należy nacisnąć alt + wstawić lub kliknąć ikonę plusa i utworzyć nowy artefakt wybrać ->jar -> Z modułów z zależnościami.

Następna wersja Build | Twórz artefakty -> wybierz swój artefakt.

źródło: http://blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/

+17

Dla każdego, kto tu przyjeżdża, nie może tego zrobić. Udało mi się, gdy zapisałem plik .mf w katalogu głównym i ** nie ** w folderze/src /. –

+3

Mówi, że nie może załadować głównej klasy .. :( –

+0

Zawsze otrzymuję "błąd: nazwy klas," myStuff.jar ", są akceptowane tylko wtedy, gdy jednoznacznie zażądano przetwarzania opisu 1 błąd" kiedy uruchamiam słoik – gimba