EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

ikvmc - Online in der Cloud

Führen Sie ikvmc im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl ikvmc, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


ikvmc - Java-Klassen und -jars in CIL-Assemblys kompilieren

ZUSAMMENFASSUNG


ikvmc [ -Optionen ] Klasse | Feuer realisieren kannst...

BESCHREIBUNG


IKVM ist eine Implementierung von Java für die Common Language Infrastructure (CLI)-Laufzeit.
Es enthält einen Byte-Code-JIT-Compiler/Verifier, um Java-Byte-Code in CIL und GNU zu übersetzen
Classpath, um die Java-Klassenbibliotheken bereitzustellen. ikvmc ermöglicht das statische Kompilieren von Java
Bytecodes in Java-Klassen und Jars in CIL-Assemblys. Die ikvm(1) Programm bietet
dynamische Kompilierung in CIL und Ausführung.

Das Java Klasse or Feuer Parameter können Datei-Globs sein, wie z *.Klasse und zur Verarbeitung verwendet
mehrere Quellen in einem Schritt. Bei der Verarbeitung angegebene Duplikate werden ignoriert, mit a
Warnung gegeben.

OPTIONAL


-DName=Wert
Systemeigenschaft festlegen Name zu Wert zur Laufzeit.

-Wohnung:mta
Wenden Sie MTAThreadAttribute auf die Hauptklasse an.

-Wohnung:keine
Wenden Sie STAThreadAttribute nicht auf die Hauptklasse an.

-Wohnung:Sta
(Standard) Wenden Sie STAThreadAttribute auf die Hauptklasse an.

-Montage:Baugruppenname
Geben Sie den generierten Assemblynamen an, um Baugruppenname Wenn diese Option weggelassen wird, wird die
Der Assemblyname ist normalerweise der Name der Ausgabedatei.

-da[:Paketname realisieren kannst... | :Klassenname]
Legen Sie die Systemeigenschaft fest, um Assertionen zu deaktivieren.

-debuggen Generieren Sie Debugging-Informationen in der Ausgabedatei. Nur sinnvoll, wenn die Quellklassendateien
enthaltene Debug-Informationen, die beispielsweise mit der Option javac -g kompiliert wurden.

-Behauptungen deaktivieren[:Paketname realisieren kannst... | :Klassenname]
Legen Sie die Systemeigenschaft fest, um Assertionen zu deaktivieren.

-ea[:Paketname realisieren kannst... | :Klassenname]
Legen Sie die Systemeigenschaft fest, um Assertionen zu aktivieren.

-Behauptungen aktivieren[:Paketname realisieren kannst... | :Klassenname]
Legen Sie die Systemeigenschaft fest, um Assertionen zu aktivieren.

-ausschließen:Dateinamen
Verwenden Sie die Liste der Klassen in Dateinamen von der Zusammenstellung auszuschließen.

-Schlüssel:Schlüsselcontainer
Benutze den Schlüssel im Container Schlüsselcontainer die Versammlung zu unterschreiben.

-Schlüsseldatei:Schlüsseldateiname
Verwenden Sie den Schlüssel in der Datei Schlüsseldateiname die Versammlung zu unterschreiben.

-hauptsächlich:Hauptklasse
Geben Sie die Hauptmethodenklasse an Hauptklasse enthält die Hauptmethode. Wenn weggelassen und
das Ziel eine ausführbare Datei ist, es wird nach einer qualifizierenden Hauptmethode gesucht und
ikvmc meldet, wenn es gefunden wird.

-noglobbing
Globen Sie nicht die Klassen- oder JAR-Argumente.

-nojni Generieren Sie keinen JNI-Stub für native Methoden.

-nostacktraceinfo
Erstellen Sie keine Metadaten, um Rich-Stack-Traces auszugeben.

-opt:Felder
Entfernen Sie nicht verwendete private Felder.

-aus:Ausgabedatei
Setzen Sie den Ausgabedateinamen auf Ausgabedatei. Die hier verwendete Erweiterung muss mit der
-Ziel Gebraucht. Für eine Bibliothek muss es auf .dll enden und für eine exe oder winexe muss es
mit .exe enden. Wenn diese Option weggelassen wird, wird ein Ausgabename basierend auf dem
Zieltyp und den Namen der Eingabedateien. Wenn die Eingabedateien mit angegeben wurden
globs muss diese Option verwendet werden.

-wiederkehren:Dateispezifikation
Verarbeiten Sie alle übereinstimmenden Dateien und Verzeichnisse Dateispezifikation die Globbing verwenden können.

-R:Bibliothek-Dateispezifikation

-Hinweis:Bibliothek-Dateispezifikation
Eine Baugruppe referenzieren Bibliothek-Dateispezifikation aus Java verwendet. Diese Option kann verwendet werden
mehrfach und globbing ist erlaubt.

-Ressource:Name=Weg
Fügen Sie eine Java-Ressource namens . ein Name im Ordner Weg.

-srcpfad:Weg
Legen Sie den Speicherort des Quellcodes für das Debuggen fest auf Weg. Der Name eines Pakets ist
an den Pfad angehängt, um die Datei zu finden.

-Ziel:exe

-Ziel:Bibliothek

-Ziel:Winexe

-Ziel:Modul
Legen Sie den generierten Zieltyp entweder auf eine ausführbare Konsolendatei (exe) fest, die a
result.exe, Bibliothek (Bibliothek), die eine result.dll generiert, ausführbare Windows-Datei für GUI
Anwendungen (winexe), die eine result.exe oder ein Modul zur Verwendung durch den Linker generieren
(Modul) Generieren eines result.netmodule. winexe wird nur unter Windows verwendet.

-Xmethodtrace:Methodenname
Bauen Sie die Ablaufverfolgung in die angegebene Ausgabemethode ein Methodenname.

-Xtrace:Name
Zeigt alle Tracepoints mit dem angegebenen Namen an Name.

-Ausführung:Mmbr
Setzen Sie die Assembly-Version auf Mmbr.

Verwenden Sie ikvmc online mit den onworks.net-Diensten


Ad


Ad