Moduł Zdalnej Java'y


(Remote Java Module)

 

Moduł Zdalnej Java'y jest doskonałym narzędziem do rozwijania dowolnej Aplikacji Java. Przyda się np. przy testowaniu aplikacje przechodząc poprzez wszystkie wartstwy programu - dokładnie tak, jak zrobiłby do użytkownik lub nagrywaniu treningowo-szkoleniowych materiałów video. Lordui pozwoli zaoszczędzić Twój czas i pieniądze - tworzysz skrypty tylko raz. Później nie potrzebujesz już robić nic - nie potrzeba żadnej interakcji: odgrywanie skryptów odbywa się całkowicie automatycznie.

Instalacja i uruchomienie

Pobierz Klienta Zdalnej Java'y z tego odnośnika. Umieść go w katalogu źródłowym aplikacji, którą chcesz podłączyć. Sprawdź, jaka jest główna klasa Twojej aplikacji. Następnie uruchom Twoją aplikację za pomocą pobranego klienta Zdalnej Aplikacji Java:

java -cp "JavaRemoteClient.jar;<tutaj_umieść_ścieżkę_do_źródeł_twojej_aplikacji>" modules.ktm.autoclicker.remoteJava.client.JavaRemoteClient main_class <tutaj_umieść_pełną_ścieżkę_głównej_klasy_Twojej_aplikacji> argument_aplikacji_1 argument_aplikacji_2 argument_aplikacji_3 ...

Na pasku start pojawi się ikonka Lordui. Znaczy to, że klient został uruchomiony. Uruchom teraz edytor Lordui. Wejdź do Pomoc -> Moduły. Zainstaluj moduł Remote Java Module. Może być wymagany restart aplikacji Lordui, aby w pełni zakończyć instalację. Po tych krokach, na pasku narzędzi zobaczysz m.in. nową ikonkę: Konsolę Zdalnej Java'y. W konsoli, pod zakładką Klienci powinieneś zobaczyć jednego klienta - to jest Twoja aplikacja, którą uruchomiłeś w pierwszych krokach tej instrukcji.

Przykład

Wykonaj poniższe kroki, aby uruchomić przykładowe połączenie na Twoim komputerze:

  • Pobierz: małą przykładową palikację (Demo) z tego odnośnika. Umieść Klienta Zdalnej Java'y w tym samym katalogu. Pobierz projekt Lordui z tego odnośnika.
  • Zainstaluj Lordui i moduł Remote Java. Zrestartuj Lordui.
  • W Lordui załaduj pobrany plik remoteJavaDemo.lui.
  • Klasą główną w RemoteJavaTest.jar jest: tests.modules.remoteJava.RemoteJavaTestingClient (możesz to zweryfikować np. oglądając plik Manifest'u tego jar'a). Aplikacja pobiera opcjonalnie pojedynczy argument: tytuł okienka. Uruchońmy aplikację, z tytułem "Lordui test". Komenda uruchamiania aplikacji będzie wyglądała następująco:
    java -cp "RemoteJavaClient.jar;remoteJavaTest.jar" modules.ktm.autoclicker.remoteJava.client.JavaRemoteClient main_class tests.modules.remoteJava.RemoteJavaTestingClient "Lordui test"

Teraz możesz uruchomić przykładowe procedury z projektu remoteJavaDemo.lui and see how they work!