Este es el comando ikvmc que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ikvmc: compila clases de Java y archivos jar en ensamblajes CIL
SINOOPOSIS
ikvmc [ -opciones ] clase | tarro ...
DESCRIPCIÓN
IKVM es una implementación de Java para el tiempo de ejecución de Common Language Infrastructure (CLI).
Incluye un compilador / verificador JIT de código de bytes para traducir el código de bytes de Java a CIL y GNU
Classpath para proporcionar las bibliotecas de clases de Java. ikvmc permite la compilación estática de Java
bytecodes en clases Java y jar en ensamblajes CIL. los ikvm(1) el programa proporciona
compilación dinámica a CIL y ejecución.
El java clase or tarro los parámetros pueden ser archivos globales como *.clase y utilizado para procesar
múltiples fuentes en un solo paso. Los duplicados especificados en el procesamiento se ignorarán, con un
advertencia dada.
OPCIONES
-Dnombre =propuesta de
Establecer propiedad del sistema nombre a propuesta de en tiempo de ejecución.
-apartamento: mta
Aplique MTAThreadAttribute a la clase principal.
-apartamento: ninguno
No aplique STAThreadAttribute a la clase principal.
-apartamento: sta
(predeterminado) Aplicar STAThreadAttribute a la clase principal.
-montaje:nombre-ensamblado
Especifique el nombre del ensamblado generado para nombre-ensamblado Si se omite esta opción, la
El nombre del ensamblado suele ser el nombre del archivo de salida.
-da [:Nombre del paquete ... | :nombre de la clase]
Establezca la propiedad del sistema para deshabilitar las afirmaciones.
-depurar Genere información de depuración en el archivo de salida. Solo es útil si los archivos de clase de origen
contenía información de depuración, como la compilada con la opción javac -g.
-disableassertions [:Nombre del paquete ... | :nombre de la clase]
Establezca la propiedad del sistema para deshabilitar las afirmaciones.
-ea [:Nombre del paquete ... | :nombre de la clase]
Establezca la propiedad del sistema para habilitar las aserciones.
-enableassertions [:Nombre del paquete ... | :nombre de la clase]
Establezca la propiedad del sistema para habilitar las aserciones.
-excluir:nombre de archivo
Utilice la lista de clases en nombre de archivo para excluir de la compilación.
-llave:contenedor de llaves
Usa la llave en el contenedor contenedor de llaves para firmar la asamblea.
-archivo de clave:nombre del archivo de claves
Utilice la clave en el archivo nombre del archivo de claves para firmar la asamblea.
-principal:clase principal
Especificar la clase de método principal clase principal contiene el método principal. Si se omite y
el objetivo es un ejecutable, se realiza una búsqueda de un método principal calificado y
ikvmc informa si se encuentra.
-no enloquecer
No agrupe los argumentos de clase o jar.
-nojni No genere un código auxiliar JNI para métodos nativos.
-nostacktraceinfo
No cree metadatos para emitir seguimientos de pila enriquecidos.
-opt: campos
Elimina los campos privados no utilizados.
-fuera:archivo de salida
Establezca el nombre del archivo de salida en archivo de salida. La extensión utilizada aquí debe coincidir con la
-objetivo usó. Para una biblioteca, debe terminar en .dll y para un exe o winexe, debe
terminar en .exe. Si se omite esta opción, se elegirá un nombre de salida en función de la
tipo de destino y el nombre de los archivos de entrada. Si los archivos de entrada se dieron con
globs, se debe utilizar esta opción.
-recurrencia:especificaciónarchivo
Procesar todos los archivos y directorios que coincidan especificaciónarchivo que puede usar globbing.
-r:biblioteca-especificación de archivo
-referencia:biblioteca-especificación de archivo
Hacer referencia a un ensamblado biblioteca-especificación de archivo utilizado desde Java. Esta opción se puede utilizar
varias veces y se permite el globbing.
-recurso:nombre =camino
Incluya un recurso de Java llamado nombre en archivo camino.
-srcpath:camino
Establecer la ubicación del código fuente para depurar camino. El nombre de un paquete es
adjunto a la ruta para encontrar el archivo.
-objetivo: exe
-objetivo: biblioteca
-objetivo: hacha de vino
-objetivo: módulo
Establezca el tipo de destino generado en un ejecutable de consola (exe) que genere un
result.exe, biblioteca (biblioteca) que genera un result.dll, ejecutable de Windows para GUI
aplicaciones (winexe) que generan un result.exe o un módulo para que lo use el vinculador
(módulo) generando un result.netmodule. winexe solo se usa en Windows.
-Xmethodtrace:nombre-método
Incorporar el seguimiento en el método de salida especificado nombre-método.
-Xtrace:nombre
Muestra todos los puntos de seguimiento con el nombre de pila. nombre .
-versión:Mmbr
Establezca la versión de ensamblaje en Mmbr.
Use ikvmc en línea usando los servicios de onworks.net