ນີ້ແມ່ນຄໍາສັ່ງ ikvmc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ikvmc - ລວບລວມ java classes ແລະ jars ເຂົ້າໄປໃນສະພາແຫ່ງ CIL
ບົດສະຫຼຸບ
ikvmc [ -ທາງເລືອກ ] ລະດັບ | jar ...
ລາຍລະອຽດ
IKVM ແມ່ນການປະຕິບັດຂອງ Java ສໍາລັບໂຄງສ້າງພື້ນຖານພາສາທົ່ວໄປ (CLI).
ມັນປະກອບມີລະຫັດ byte JIT compiler/verifier ເພື່ອແປລະຫັດ Java byte ເປັນ CIL ແລະ GNU
Classpath ເພື່ອສະຫນອງຫ້ອງສະຫມຸດຫ້ອງຮຽນ Java. ikvmc ອະນຸຍາດໃຫ້ລວບລວມ Java ສະຖິຕິ
bytecodes ໃນຫ້ອງຮຽນ Java ແລະ jars ເຂົ້າໄປໃນສະພາແຫ່ງ CIL. ໄດ້ ikvm(1) ໂຄງການສະຫນອງ
ການລວບລວມຂໍ້ມູນແບບເຄື່ອນໄຫວເພື່ອ CIL ແລະການປະຕິບັດ.
ຈາວາ ລະດັບ or jar ຕົວກໍານົດການອາດຈະເປັນ globs ໄຟລ໌ເຊັ່ນ: *.ຫ້ອງຮຽນ ແລະໃຊ້ເພື່ອປຸງແຕ່ງ
ຫຼາຍແຫຼ່ງໃນຂັ້ນຕອນດຽວ. ການຊໍ້າກັນທີ່ລະບຸໄວ້ໃນການປະມວນຜົນຈະຖືກລະເລີຍ, ດ້ວຍ a
ການເຕືອນໄພໃຫ້.
OPTIONS
-Dຊື່=ມູນຄ່າ
ກໍານົດຄຸນສົມບັດຂອງລະບົບ ຊື່ to ມູນຄ່າ ໃນເວລາແລ່ນ.
- ຫ້ອງແຖວ: mta
ນຳໃຊ້ MAThreadAttribute ກັບຫ້ອງຮຽນຫຼັກ.
- ອາພາດເມັນ: ບໍ່ມີ
ຢ່າໃຊ້ STAThreadAttribute ກັບຫ້ອງຮຽນຫຼັກ.
- ອາພາດເມັນ: sta
(ຄ່າເລີ່ມຕົ້ນ) ນຳໃຊ້ STAThreadAttribute ກັບຫ້ອງຮຽນຫຼັກ.
- ການປະຊຸມ:assembly-ຊື່
ລະບຸຊື່ການປະກອບທີ່ສ້າງຂຶ້ນເພື່ອ assembly-ຊື່ ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ, the
ຊື່ການປະກອບແມ່ນປົກກະຕິແລ້ວຊື່ໄຟລ໌ຜົນຜະລິດ.
-da[:ຊື່ແພັກເກດ ... | :ຊື່ຫ້ອງຮຽນ]
ຕັ້ງຄ່າຄຸນສົມບັດຂອງລະບົບເພື່ອປິດການຢືນຢັນ.
-ແມງໄມ້ ສ້າງຂໍ້ມູນການດີບັກໃນໄຟລ໌ຜົນຜະລິດ. ມີປະໂຫຍດພຽງແຕ່ຖ້າໄຟລ໌ class ແຫຼ່ງ
ມີຂໍ້ມູນດີບັກ, ເຊັ່ນ: ລວບລວມດ້ວຍຕົວເລືອກ javac -g.
- ການປິດການຢືນຢັນ [:ຊື່ແພັກເກດ ... | :ຊື່ຫ້ອງຮຽນ]
ຕັ້ງຄ່າຄຸນສົມບັດຂອງລະບົບເພື່ອປິດການຢືນຢັນ.
-ea[:ຊື່ແພັກເກດ ... | :ຊື່ຫ້ອງຮຽນ]
ຕັ້ງຄ່າຄຸນສົມບັດຂອງລະບົບເພື່ອເປີດໃຊ້ການຢືນຢັນ.
-enablessertions[:ຊື່ແພັກເກດ ... | :ຊື່ຫ້ອງຮຽນ]
ຕັ້ງຄ່າຄຸນສົມບັດຂອງລະບົບເພື່ອເປີດໃຊ້ການຢືນຢັນ.
- ຍົກເວັ້ນ:ຊື່ເອກະສານ
ໃຊ້ບັນຊີລາຍຊື່ຂອງຫ້ອງຮຽນໃນ ຊື່ເອກະສານ ເພື່ອຍົກເວັ້ນຈາກການລວບລວມ.
-ຄີ:ກະແຈ
ໃຊ້ກະແຈໃນຖັງ ກະແຈ ເພື່ອລົງນາມໃນສະພາແຫ່ງຊາດ.
-keyfile:ຊື່ໄຟລ໌
ໃຊ້ກະແຈໃນໄຟລ໌ ຊື່ໄຟລ໌ ເພື່ອລົງນາມໃນສະພາແຫ່ງຊາດ.
- ຕົ້ນຕໍ:ຊັ້ນຕົ້ນຕໍ
ລະບຸຫ້ອງຮຽນວິທີການຕົ້ນຕໍ ຊັ້ນຕົ້ນຕໍ ປະກອບມີວິທີການຕົ້ນຕໍ. ຖ້າຖືກລະເວັ້ນ ແລະ
ເປົ້າຫມາຍແມ່ນການປະຕິບັດ, ການຄົ້ນຫາແມ່ນເຮັດສໍາລັບວິທີການຕົ້ນຕໍທີ່ມີຄຸນວຸດທິແລະ
ikvmc ລາຍງານຖ້າມັນຖືກພົບເຫັນ.
-noglobbing
ຫ້າມບໍ່ໃຫ້ມີການໂຕ້ແຍ້ງຂອງຫ້ອງຮຽນ ຫຼືກະປ໋ອງ.
- nojni ຢ່າສ້າງ JNI stub ສໍາລັບວິທີການພື້ນເມືອງ.
-nostacktraceinfo
ຢ່າສ້າງ metadata ເພື່ອປ່ອຍການຕິດຕາມ stack ອຸດົມສົມບູນ.
-opt: ທົ່ງນາ
ເອົາຊ່ອງຂໍ້ມູນສ່ວນຕົວທີ່ບໍ່ໄດ້ໃຊ້ອອກ.
- ອອກ:ໄຟລ໌ອອກ
ຕັ້ງຊື່ໄຟລ໌ຜົນຜະລິດເປັນ ໄຟລ໌ອອກ. ສ່ວນຂະຫຍາຍທີ່ໃຊ້ຢູ່ນີ້ຕ້ອງກົງກັບ
-ເປົ້າຫມາຍ ໃຊ້. ສໍາລັບຫ້ອງສະຫມຸດ, ມັນຕ້ອງສິ້ນສຸດໃນ .dll ແລະສໍາລັບ exe ຫຼື winexe, ມັນຕ້ອງ
ສິ້ນສຸດໃນ .exe. ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ, ຊື່ຜົນຜະລິດຈະຖືກເລືອກໂດຍອີງໃສ່
ປະເພດເປົ້າໝາຍ ແລະຊື່ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ຖ້າຫາກວ່າໄຟລ໌ປ້ອນຂໍ້ມູນໄດ້ຮັບການໃຫ້ກັບ
globs, ທາງເລືອກນີ້ຕ້ອງຖືກນໍາໃຊ້.
- ຊ້ຳອີກ:ໄຟລ໌ສະເພາະ
ປະມວນຜົນໄຟລ໌ທັງໝົດ ແລະລາຍການທີ່ກົງກັນ ໄຟລ໌ສະເພາະ ເຊິ່ງສາມາດໃຊ້ globbing.
-r:library-filespec
- ອ້າງອີງ:library-filespec
ອ້າງເຖິງການຊຸມນຸມ library-filespec ໃຊ້ຈາກ Java. ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້
ຫຼາຍຄັ້ງແລະການ globbing ແມ່ນອະນຸຍາດໃຫ້.
- ຊັບພະຍາກອນ:ຊື່=ເສັ້ນທາງ
ລວມເອົາຊັບພະຍາກອນ Java ທີ່ມີຊື່ ຊື່ ໃນໄຟລ໌ ເສັ້ນທາງ.
-srcpath:ເສັ້ນທາງ
ກໍານົດສະຖານທີ່ຂອງລະຫັດແຫຼ່ງສໍາລັບການ debugging ກັບ ເສັ້ນທາງ. ຊື່ຂອງຊຸດແມ່ນ
ຕື່ມໃສ່ກັບເສັ້ນທາງເພື່ອຊອກຫາໄຟລ໌.
- ເປົ້າໝາຍ: exe
- ເປົ້າຫມາຍ: ຫ້ອງສະຫມຸດ
- ເປົ້າໝາຍ: winexe
- ເປົ້າຫມາຍ: ໂມດູນ
ກໍານົດປະເພດເປົ້າຫມາຍທີ່ສ້າງຂຶ້ນເປັນ console executable (exe) ສ້າງ a
result.exe, ຫໍສະຫມຸດ (ຫ້ອງສະຫມຸດ) ການສ້າງ result.dll, windows ປະຕິບັດສໍາລັບ GUI
ຄໍາຮ້ອງສະຫມັກ (winexe) ການສ້າງຜົນໄດ້ຮັບ.exe ຫຼືໂມດູນສໍາລັບການນໍາໃຊ້ໂດຍຕົວເຊື່ອມຕໍ່
(ໂມດູນ) ການສ້າງ result.netmodule. winexe ແມ່ນໃຊ້ໃນ Windows ເທົ່ານັ້ນ.
- Xmethodtrace:ວິທີການຊື່
ສ້າງການຕິດຕາມເຂົ້າໄປໃນວິທີການຜົນຜະລິດທີ່ກໍານົດໄວ້ ວິທີການຊື່.
-Xtrace:ຊື່
ສະແດງຈຸດຕິດຕາມທັງໝົດດ້ວຍຊື່ທີ່ລະບຸ ຊື່.
- ສະບັບ:ມມ
ກໍານົດສະບັບປະກອບເປັນ ມມ.
ໃຊ້ ikvmc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net