To jest polecenie gij, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
gij - interpreter GNU dla kodu bajtowego Java
STRESZCZENIE
gij [OPCJA] ... JARFILE [ARGI...]
gij [-słoik] [OPCJA] ... KLASA [ARGI...]
[-cp ścieżka] [-ścieżka klasy ścieżka]
[-DNazwa[=wartość]...]
[-ms=numer] [-mx=numer]
[-Xargument] [-gadatliwy] [-verbose:klasa]
[--wersja pokazowa] [--wersja] [--help][-?]
OPIS
„gij” to interpreter kodu bajtowego Java dołączony do „libgcj”. „gij” nie jest dostępne na
każda platforma; przeniesienie go wymaga niewielkiej ilości programowania w asemblerze, co nie jest wymagane
zostało zrobione dla wszystkich celów obsługiwanych przez gcj.
Podstawowym argumentem „gij” jest nazwa klasy lub, w przypadku „-jar”, pliku jar. Opcje
przed tym argumentem interpretowane są przez „gij”; pozostałe opcje są przekazywane do
interpretowany program.
Jeśli określono nazwę klasy, a klasa ta nie ma metody „głównej” z rozszerzeniem
odpowiedni podpis (metoda „static void” z „String[]” jako jedynym argumentem),
wtedy „gij” wypisze błąd i zakończy działanie.
Jeśli określono plik jar, „gij” użyje zawartych w nim informacji, aby określić, która klasa
zostanie wywołana metoda „main”.
„gij” wywoła metodę „main” ze wszystkimi pozostałymi opcjami wiersza poleceń.
Zauważ, że „gij” nie ogranicza się do interpretacji kodu. Ponieważ „libgcj” zawiera klasę
moduł ładujący, który może dynamicznie ładować współdzielone obiekty, można nadać „gij” nazwę
klasa, która została skompilowana i umieszczona w bibliotece współdzielonej w ścieżce zajęć.
OPCJE
-cp ścieżka
-ścieżka klasy ścieżka
Ustaw początkową ścieżkę klasy. Ścieżka klasy służy do znajdowania klasy i zasobu
akta. Jeśli jest określona, ta opcja zastępuje zmienną środowiskową „CLASSPATH”.
Zauważ, że ta opcja jest ignorowana, jeśli użyto "-jar".
-DNazwa[=wartość]
Definiuje to właściwość systemową o nazwie Nazwa z wartością wartość. Jeśli wartość nie jest określony
następnie domyślnie jest to pusty ciąg. Te właściwości systemu są inicjowane w
uruchamiania programu i można je pobrać w czasie wykonywania za pomocą pliku
Metoda „java.lang.System.getProperty”.
-ms=numer
Odpowiednik „-Xms”.
-mx=numer
Odpowiednik „-Xmx”.
-noweryfikacja
Nie sprawdzaj zgodności kodu bajtowego ze specyfikacją maszyny wirtualnej. Ponadto to
opcja wyłącza weryfikację typu, która w przeciwnym razie byłaby wykonywana na skompilowanym BC-ABI
kod.
-X
-Xargument
Samo podanie „-X” spowoduje, że „gij” wyświetli listę wszystkich obsługiwanych opcji „-X”.
Obecnie obsługiwane są następujące opcje:
- Xmsrozmiar
Ustaw początkowy rozmiar sterty.
-Xmxrozmiar
Ustaw maksymalny rozmiar sterty.
-Xsrozmiar
Ustaw rozmiar stosu nici.
Nierozpoznane opcje „-X” są ignorowane w celu zapewnienia zgodności z innymi środowiskami wykonawczymi.
-słoik
Oznacza to, że nazwę przekazywaną do „gij” należy interpretować jako nazwę a
jar, a nie klasa.
--help
-? Wydrukuj pomoc, a następnie wyjdź.
--wersja pokazowa
Wydrukuj numer wersji i kontynuuj.
--pełna wersja
Wydrukuj szczegółowe informacje o wersji, a następnie wyjdź.
--wersja
Wydrukuj numer wersji, a następnie zakończ.
-gadatliwy
-verbose:klasa
Za każdym razem, gdy inicjowana jest klasa, wypisz krótki komunikat dotyczący błędu standardowego.
„gij” rozpoznaje również i ignoruje następujące opcje w celu zapewnienia zgodności z istniejącymi
skrypty uruchamiające aplikację: "-client", "-server", "-hotspot", "-jrockit", "-agentlib",
„-agentpath”, „-debug”, „-d32”, „-d64”, „-javaagent”, „-noclassgc”, „-verify” i
„-weryfikujzdalnie”.
Korzystaj z gij online, korzystając z usług onworks.net