Ini ialah arahan ikvmc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ikvmc - menyusun kelas java dan balang ke dalam perhimpunan CIL
SINOPSIS
ikvmc [ -pilihan ] kelas | jar ...
DESCRIPTION
IKVM ialah implementasi masa jalan Java untuk Common Language Infrastructure (CLI).
Ia termasuk kod bait pengkompil/pengesah JIT untuk menterjemah kod bait Java kepada CIL dan GNU
Classpath untuk menyediakan perpustakaan kelas Java. ikvmc membenarkan penyusunan statik Java
bytecode dalam kelas Java dan balang ke dalam perhimpunan CIL. The ikvm(1) program menyediakan
kompilasi dinamik kepada CIL dan pelaksanaan.
Jawa kelas or jar parameter mungkin glob fail seperti *.kelas dan digunakan untuk memproses
pelbagai sumber dalam satu langkah. Pendua yang dinyatakan dalam pemprosesan akan diabaikan, dengan a
amaran diberi.
PILIHAN
-Dnama=nilai
Tetapkan sifat sistem nama kepada nilai pada waktu runtime.
-apartmen:mta
Gunakan MTAThreadAttribute ke kelas utama.
-apartmen:tiada
Jangan gunakan STAthreadAttribute pada kelas utama.
-apartmen:sta
(lalai) Gunakan STAThreadAttribute ke kelas utama.
-perhimpunan:nama perhimpunan
Nyatakan nama perhimpunan yang dijana kepada nama perhimpunan Jika pilihan ini ditinggalkan,
nama pemasangan biasanya nama fail output.
-da[:nama pakej ... | :nama kelas]
Tetapkan sifat sistem untuk melumpuhkan penegasan.
-nyahpepijat Hasilkan maklumat penyahpepijatan dalam fail output. Hanya berguna jika fail kelas sumber
mengandungi maklumat nyahpepijat, seperti disusun dengan pilihan javac -g.
-disableassertions[:nama pakej ... | :nama kelas]
Tetapkan sifat sistem untuk melumpuhkan penegasan.
-ea[:nama pakej ... | :nama kelas]
Tetapkan sifat sistem untuk mendayakan penegasan.
-enableassertions[:nama pakej ... | :nama kelas]
Tetapkan sifat sistem untuk mendayakan penegasan.
-kecualikan:nama fail
Gunakan senarai kelas dalam nama fail untuk mengecualikan daripada menyusun.
-kunci:bekas kunci
Gunakan kunci dalam bekas bekas kunci untuk menandatangani perhimpunan.
-fail kunci:nama fail kunci
Gunakan kunci dalam fail nama fail kunci untuk menandatangani perhimpunan.
-utama:kelas utama
Nyatakan kelas kaedah utama kelas utama mengandungi kaedah utama. Jika ditinggalkan dan
sasaran adalah boleh laku, carian dilakukan untuk kaedah utama yang layak dan
ikvmc melaporkan jika ia dijumpai.
-globbing
Jangan glob kelas atau balang hujah.
-nojni Jangan jana stub JNI untuk kaedah asli.
-nostacktraceinfo
Jangan buat metadata untuk mengeluarkan surih tindanan yang kaya.
-opt:fields
Alih keluar medan peribadi yang tidak digunakan.
-keluar:fail keluaran
Tetapkan nama fail output kepada fail keluaran. Sambungan yang digunakan di sini mesti sepadan dengan
-sasaran digunakan. Untuk perpustakaan, ia mesti berakhir dengan .dll dan untuk exe atau winexe, ia mesti
berakhir dengan .exe. Jika pilihan ini ditinggalkan, nama output akan dipilih berdasarkan
jenis sasaran dan nama fail input. Jika fail input diberikan dengan
globs, pilihan ini mesti digunakan.
-berulang:filespec
Proses semua fail dan direktori padanan filespec yang boleh menggunakan globbing.
-r:library-filespec
-rujukan:library-filespec
Rujukan perhimpunan library-filespec digunakan dari Jawa. Pilihan ini boleh digunakan
beberapa kali dan globbing dibenarkan.
-sumber:nama=jalan
Sertakan sumber Java bernama nama dalam fail jalan.
-srcpath:jalan
Tetapkan lokasi kod sumber untuk penyahpepijatan jalan. Nama pakej ialah
dilampirkan pada laluan untuk mencari fail.
-sasaran:exe
-sasaran:perpustakaan
-sasaran:winexe
-sasaran:modul
Tetapkan jenis sasaran yang dijana kepada sama ada konsol boleh laku (exe) menjana a
result.exe, perpustakaan (perpustakaan) menjana result.dll, windows boleh laku untuk GUI
aplikasi (winexe) menjana result.exe atau modul untuk digunakan oleh pemaut
(modul) menjana hasil.netmodule. winexe hanya digunakan pada Windows.
-Xmethodtrace:nama kaedah
Bina pengesanan ke dalam kaedah keluaran yang ditentukan nama kaedah.
-Xtrace:nama
Memaparkan semua titik jejak dengan nama yang diberikan nama.
-versi:Mmbr
Tetapkan versi pemasangan kepada Mmbr.
Gunakan ikvmc dalam talian menggunakan perkhidmatan onworks.net