jak uruchomić plik zewnętrzny bez bezwzględnej ścieżki?

0

Mam aplikację klienta w jednym pliku .jar i w tym samym folderze mam plik .jar reprezentujący serwer. Jak z poziomu klienta mogę uruchomić serwer?
I ewentualnie drugie pytanie: czy da się uruchomić serwer, jeśli nie jest on w pliku .jar, tylko w .class? Czy muszę bezwzględnie pakować do JARa?
Edit. Nie chciałbym używać ścieżek bezwzględnych, bo są mało praktyczne

0

Jeżeli masz skompilowany plik HelloWorld.class to wystarczy chyba wpisać w command line'a to:
java HelloWorld

Co do pierwszej części: http://lmgtfy.com/?q=java+execute+command+line

0

Tylko że nie chcę tego robić ręcznie, tylko chciałbym uruchomić serwer z maina klasy Client.

0

Runtime.exec()
Ale z tą ścieżką to gorzej bo względna będzie liczyć od CWD więc jak ktoś odpali to z innym CWD to ci nie znajdzie tego pliku...

1 użytkowników online, w tym zalogowanych: 0, gości: 1