Uruchamianie aplikacji Java
Aplikacje Java™ mogą być uruchamiane za pomocą programu uruchamiającego java lub za pomocą JNI. Ustawienia są przekazywane do aplikacji Java za pomocą argumentów wiersza komend, zmiennych środowiskowych i plików właściwości.
Cel
Narzędzia java i javaw uruchamiają aplikację Java, uruchamiając środowisko Java Runtime Environment i ładując określoną klasę.
W systemach AIX, Linuxi Windows komenda javaw jest identyczna z komendą java, z tą różnicą, że javaw nie ma powiązanego okna konsoli. Jeśli nie chcesz, aby okno wiersza komend było wyświetlane, użyj javaw . Program uruchamiający javaw wyświetla okno zawierające informacje o błędach, jeśli nie powiedzie się.
W systemach z/OS komenda javaw jest taka sama jak w systemie javai jest obsługiwana w systemie z/OS® w celu zapewnienia zgodności z innymi platformami.
-Dconsole.encoding=Cp1252 powoduje, że wszystkie dane wyjściowe będą znajdować się na stronie kodowej Windows ANSI Latin1 (1252).Wykorzystanie
Wirtualna maszyna języka Java wyszukuje początkową klasę (i inne używane klasy) w trzech zestawach położeń: ścieżkę klasy programu startowego, zainstalowane rozszerzenia oraz ścieżkę klasy użytkownika. Argumenty podane po podaniu nazwy klasy lub nazwy pliku .jar są przekazywane do funkcji main.
java [options] <class> [arguments]
java [options] -jar <file.jar> [arguments]
javaw [options] <class> [arguments]
javaw [options] -jar <file.jar> [arguments]
Parametry
- [opcje]
- Opcje wiersza komend, które mają zostać przekazane do środowiska wykonawczego.
- <class>
- Klasa startowa. Klasa musi zawierać metodę main() .
- <file.jar>
- Nazwa pliku .jar , który ma zostać uruchomiony. Jest on używany tylko z opcją -jar . Nazwany plik .jar musi zawierać pliki klas i zasobów dla aplikacji, z klasą startową wskazaną przez nagłówek manifestu Main-Class.
- [argumenty]
- Argumenty wiersza komend, które mają zostać przekazane do funkcji main() klasy startowej.