Questo è il comando ikvmc che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ikvmc - compila classi java e jar in assembly CIL
SINOPOSI
ikvmc [ -opzioni ] classe | vaso ...
DESCRIZIONE
IKVM è un'implementazione di Java per il runtime Common Language Infrastructure (CLI).
Include un compilatore/verificatore JIT di codice byte per tradurre il codice byte Java in CIL e GNU
Classpath per fornire le librerie di classi Java. ikvmc consente la compilazione statica di Java
bytecode nelle classi Java e jar negli assembly CIL. Il ikvm(1) il programma fornisce
compilazione dinamica in CIL ed esecuzione.
Il Java classe or vaso i parametri possono essere glob di file come *.classe e usato per elaborare
più fonti in un unico passaggio. I duplicati specificati nell'elaborazione verranno ignorati, con a
avvertimento dato.
VERSIONI
-DNome=APPREZZIAMO
Imposta proprietà di sistema Nome a APPREZZIAMO in fase di esecuzione.
-appartamento:mta
Applicare MTAThreadAttribute alla classe principale.
-appartamento:nessuno
Non applicare STAThreadAttribute alla classe principale.
-appartamento: personale
(predefinito) Applicare STAThreadAttribute alla classe principale.
-montaggio:nome-assemblea
Specificare il nome dell'assieme generato su nome-assemblea Se questa opzione viene omessa, il
nome dell'assembly è solitamente il nome del file di output.
-da[:nome del pacchetto ... | :nomeclasse]
Imposta la proprietà di sistema per disabilitare le asserzioni.
-debug Genera informazioni di debug nel file di output. Utile solo se i file della classe sorgente
conteneva informazioni di debug, come quelle compilate con l'opzione javac -g.
-asserzioni di disabilitazione[:nome del pacchetto ... | :nomeclasse]
Imposta la proprietà di sistema per disabilitare le asserzioni.
-ea[:nome del pacchetto ... | :nomeclasse]
Imposta la proprietà di sistema per abilitare le asserzioni.
-abilitazioni[:nome del pacchetto ... | :nomeclasse]
Imposta la proprietà di sistema per abilitare le asserzioni.
-escludere:Nome del file
Usa l'elenco delle classi in Nome del file escludere dalla compilazione.
-chiave:contenitore delle chiavi
Usa la chiave nel contenitore contenitore delle chiavi per firmare l'assemblea.
-file chiave:nomefile chiave
Usa la chiave nel file nomefile chiave per firmare l'assemblea.
-principale:classe principale
Specificare la classe del metodo principale classe principale contiene il metodo principale. Se omesso e
l'obiettivo è un eseguibile, viene eseguita una ricerca per un metodo principale di qualificazione e
ikvmc segnala se viene trovato.
-noglob
Non globare gli argomenti class o jar.
-nojni Non generare uno stub JNI per i metodi nativi.
-nostacktraceinfo
Non creare metadati per generare tracce di stack avanzate.
-opt:campi
Rimuovi i campi privati non utilizzati.
-fuori:file di uscita
Imposta il nome del file di output su file di uscita. L'estensione utilizzata qui deve corrispondere a
-bersaglio Usato. Per una libreria, deve terminare con .dll e per un exe o winexe, deve
finisce in .exe. Se questa opzione viene omessa, verrà scelto un nome di output in base a
tipo di destinazione e il nome dei file di input. Se i file di input sono stati forniti con
globs, questa opzione deve essere utilizzata.
-ricorso:specifica file
Elabora tutti i file e le directory corrispondenti specifica file che può usare il globbing.
-R:libreria-specifica file
-riferimento:libreria-specifica file
Fare riferimento a un assembly libreria-specifica file usato da Java. Questa opzione può essere utilizzata
più volte e il globbing è consentito.
-risorsa:Nome=sentiero
Includi una risorsa Java denominata Nome in archivio sentiero.
-srcpath:sentiero
Imposta la posizione del codice sorgente per il debug su sentiero. Il nome di un pacchetto è
aggiunto al percorso per trovare il file.
-destinazione:exe
-target:libreria
-destinazione:winexe
-target:modulo
Imposta il tipo di destinazione generato su un eseguibile della console (exe) che genera a
risultato.exe, libreria (libreria) che genera un risultato.dll, eseguibile Windows per GUI
applicazioni (winexe) che generano un result.exe o un modulo per l'uso da parte del linker
(modulo) generando un result.netmodule. winexe è utilizzato solo su Windows.
-Xmetodotraccia:nome-metodo
Crea traccia nel metodo di output specificato nome-metodo.
-Traccia:Nome
Visualizza tutti i tracepoint con il nome dato Nome.
-versione:Mmbr
Imposta la versione dell'assieme su Mmbr.
Usa ikvmc online utilizzando i servizi onworks.net