Mam struktury folderówJak utworzyć plik jar ze strukturą pakietu?
/com/cdy/ws/a.class files
/com/cdy/ws/b.class files
/com/cdy/ws/c.class files
Kiedy uruchomić następującą komendę „jar CVF asd.jar * .class” To daje słoik z wszystkich plików klasowych. Ale struktura folderów nie jest generowana. Wszystkie pliki klas muszą znajdować się w sekcji "com.cdy/ws", ale wszystkie klasy mają ten sam poziom META-INF. Czy ktoś może mi powiedzieć, jakie polecenie generuje strukturę pakietu?
Dzięki
Początkowo byłem zdezorientowany tą odpowiedzią. Uczynienie tego bardziej konkretnym może pomóc innym: Jeśli twoje pliki klas znajdują się w folderze1/folder2/folder3/com/przykład/test, a chcesz, aby struktura pakietu była com.example.test, polecenie powinno być: 'jar cvf program.jar -C folder1/folder2/folder3 .' (Okres jest częścią polecenia, oczywiście.) – hBrent
@Adam Batkin Proszę pomóż mi zbudować słoik z tego kodu źródłowego https://github.com/upictec /org.json.me Próbowałem twoich instrukcji. Nawet zainstalowałem program maven, ale nadal nie mogę pobrać słoika: S – eddy
@eddy Twój projekt tworzy JAR jako cel/json-1.0.jar - ale nie mogłem go uruchomić dopóki nie usunę całego ' 'tag para i wszystko wewnątrz nich –