Mam ten kod, w którym mam plik „jar”Używam jako biblioteki. W moim „src” mam wiele pakietów z plikami „.java”. Jestem bardzo zdezorientowany, jak skompilować i uruchomić ten program na terminalu. Załączam obraz katalogu.
Połączyć: https://www.dropbox.com/s/yfg22v9y78yndan/DirecotryPic.png
Z góry dziękuję :)
Odpowiedzi:
0 dla odpowiedzi № 1Dlaczego masz plik jar w folderze src? Powinieneś odwoływać się do nich ze ścieżki budowania Java. Kliknij prawym przyciskiem myszy swój projekt -> Ścieżka budowania Java -> Konfiguruj ścieżkę budowania -> Biblioteki. Dodaj tutaj swoje pliki biblioteczne. Nie w src.
Z obrazka wydaje się, że używasz zaćmieniaIDE. Eclipse automatycznie tworzy plik. Z paska menu kliknij Projekt i upewnij się, że zaznaczyłeś opcję Buduj automatycznie. Aby uruchomić to na terminalu, wyeksportuj cały ten projekt jako Runnable Jar, a z terminala wykonaj "java -jar yourproject.jar"
Kliknij prawym przyciskiem myszy na projekt -> Eksport -> Runnable Jar.
Czy tego szukasz?
0 dla odpowiedzi nr 2
Po pierwsze: pliki JAR nie powinny być kopiowane do folderu src. O ile mogę zobaczyć, DirectoryServer.jar jest w tym momencie. Po drugie: pliki .sh również powinny zostać przeniesione do katalogu głównego projektu.
Możesz łatwo wygenerować pliki kompilacji Ant z Eclipse (Export ..> pliki kompilacji Ant), a następnie użyć ich z terminala (instalacja ANT jest koniecznością!).
Inną opcją byłoby wyeksportowanie uruchamialnego pliku JAR bezpośrednio z Eclipse, a następnie uruchomienie go z terminala.
Mam nadzieję, że to pomoże! Jeśli masz więcej pytań, możesz zapytać w komentarzu!