ນີ້ແມ່ນຄໍາສັ່ງ gij-4.8 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gij - ນາຍພາສາ GNU ສໍາລັບ Java bytecode
ສະຫຼຸບສັງລວມ
gij [ທາງເລືອກ]... JARFILE [ARGS... ]
gij [- ກະປ໋ອງ] [ທາງເລືອກ]... CLASS [ARGS... ]
[-cp ເສັ້ນທາງ] [- classpath ເສັ້ນທາງ]
[-Dຊື່[=ມູນຄ່າ]...]
[-ms=ຈໍານວນ] [-mx=ຈໍານວນ]
[-Xການໂຕ້ຖຽງ] [- ກະດູກ] [- verbose: ຫ້ອງຮຽນ]
[-- ການສະແດງ] [- ການປ່ຽນແປງ] [- ຊ່ວຍ][-?]
ລາຍລະອຽດ
"gij" ແມ່ນຕົວແປພາສາ Java bytecode ພ້ອມກັບ "libgcj". "gij" ບໍ່ສາມາດໃຊ້ໄດ້ໃນ
ທຸກໆເວທີ; porting ມັນຮຽກຮ້ອງໃຫ້ມີຈໍານວນຂະຫນາດນ້ອຍຂອງການດໍາເນີນໂຄງການປະກອບທີ່ຍັງບໍ່ທັນໄດ້
ໄດ້ເຮັດສໍາລັບເປົ້າຫມາຍທັງຫມົດທີ່ສະຫນັບສະຫນູນໂດຍ gcj.
ການໂຕ້ຖຽງຫຼັກຂອງ "gij" ແມ່ນຊື່ຂອງຊັ້ນຮຽນຫຼື, ດ້ວຍ "-jar", ໄຟລ໌ jar. ທາງເລືອກ
ກ່ອນການໂຕ້ຖຽງນີ້ຖືກຕີຄວາມໂດຍ "gij"; ທາງເລືອກທີ່ຍັງເຫຼືອແມ່ນຜ່ານການ
ໂຄງການຕີຄວາມໝາຍ.
ຖ້າຊື່ຫ້ອງຮຽນຖືກລະບຸແລະຫ້ອງຮຽນນີ້ບໍ່ມີວິທີການ "ຕົ້ນຕໍ" ກັບ
ລາຍເຊັນທີ່ເຫມາະສົມ (ວິທີການ "Void static" ທີ່ມີ "String[]" ເປັນການໂຕ້ຖຽງດຽວຂອງມັນ),
ຫຼັງຈາກນັ້ນ "gij" ຈະພິມຂໍ້ຜິດພາດແລະອອກ.
ຖ້າໄຟລ໌ກະປ໋ອງຖືກລະບຸ, "gij" ຈະໃຊ້ຂໍ້ມູນໃນມັນເພື່ອກໍານົດວ່າຊັ້ນໃດ'
ວິທີການ "ຕົ້ນຕໍ" ຈະຖືກເອີ້ນ.
"gij" ຈະເອີ້ນວິທີການ "ຕົ້ນຕໍ" ດ້ວຍຕົວເລືອກເສັ້ນຄໍາສັ່ງທີ່ຍັງເຫຼືອທັງຫມົດ.
ໃຫ້ສັງເກດວ່າ "gij" ບໍ່ຈໍາກັດພຽງແຕ່ການຕີຄວາມຫມາຍລະຫັດ. ເນື່ອງຈາກວ່າ "libgcj" ປະກອບມີຫ້ອງຮຽນ
loader ທີ່ສາມາດໂຫຼດວັດຖຸທີ່ໃຊ້ຮ່ວມກັນແບບໄດນາມິກ, ມັນເປັນໄປໄດ້ທີ່ຈະໃຫ້ "gij" ຊື່ຂອງ
ຫ້ອງຮຽນທີ່ໄດ້ຖືກລວບລວມແລະໃສ່ເຂົ້າໄປໃນຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນເສັ້ນທາງຂອງຫ້ອງຮຽນ.
OPTIONS
-cp ເສັ້ນທາງ
- classpath ເສັ້ນທາງ
ກໍານົດເສັ້ນທາງຊັ້ນຮຽນເບື້ອງຕົ້ນ. ເສັ້ນທາງຊັ້ນແມ່ນໃຊ້ສໍາລັບການຊອກຫາຊັ້ນຮຽນແລະຊັບພະຍາກອນ
ໄຟລ໌. ຖ້າລະບຸໄວ້, ຕົວເລືອກນີ້ຈະລົບລ້າງຕົວແປສະພາບແວດລ້ອມ "CLASSPATH".
ໃຫ້ສັງເກດວ່າຕົວເລືອກນີ້ຖືກລະເລີຍຖ້າ "-jar" ຖືກໃຊ້.
-Dຊື່[=ມູນຄ່າ]
ນີ້ກໍານົດຄຸນສົມບັດລະບົບທີ່ມີຊື່ ຊື່ ມີມູນຄ່າ ມູນຄ່າທີ່ຢູ່ ຖ້າຫາກວ່າ ມູນຄ່າ ບໍ່ໄດ້ລະບຸ
ຫຼັງຈາກນັ້ນ, ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງ string ຫວ່າງເປົ່າ. ຄຸນສົມບັດຂອງລະບົບເຫຼົ່ານີ້ແມ່ນເລີ່ມຕົ້ນຢູ່ທີ່
ເລີ່ມຕົ້ນຂອງໂຄງການແລະສາມາດໄດ້ຮັບການດຶງຂໍ້ມູນໃນ runtime ການນໍາໃຊ້
ວິທີການ "java.lang.System.getProperty".
-ms=ຈໍານວນ
ເທົ່າກັບ "-Xms".
-mx=ຈໍານວນ
ເທົ່າກັບ "-Xmx".
-noverify
ບໍ່ໄດ້ກວດສອບການປະຕິບັດຕາມ bytecode ກັບຂໍ້ກໍານົດ VM. ນອກຈາກນັ້ນ, ນີ້
ທາງເລືອກປິດການທໍາງານການກວດສອບປະເພດທີ່ບໍ່ດັ່ງນັ້ນປະຕິບັດໃນ BC-ABI compiled
ລະຫັດ.
-X
-Xການໂຕ້ຖຽງ
ການສະຫນອງ "-X" ດ້ວຍຕົວມັນເອງຈະເຮັດໃຫ້ "gij" ລາຍຊື່ຕົວເລືອກ "-X" ທັງຫມົດທີ່ສະຫນັບສະຫນູນ.
ໃນປັດຈຸບັນທາງເລືອກເຫຼົ່ານີ້ແມ່ນສະຫນັບສະຫນູນ:
-Xmsຂະຫນາດ
ກໍານົດຂະຫນາດ heap ເບື້ອງຕົ້ນ.
-Xmxຂະຫນາດ
ກໍານົດຂະຫນາດ heap ສູງສຸດ.
-Xssຂະຫນາດ
ກໍານົດຂະຫນາດ stack thread.
ຕົວເລືອກ "-X" ທີ່ບໍ່ຮູ້ຈັກຖືກລະເລີຍ, ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບເວລາແລ່ນອື່ນໆ.
- ກະປ໋ອງ
ນີ້ຊີ້ໃຫ້ເຫັນວ່າຊື່ທີ່ສົ່ງກັບ "gij" ຄວນຖືກຕີຄວາມຫມາຍເປັນຊື່ຂອງ a
jar file, ບໍ່ແມ່ນຫ້ອງຮຽນ.
- ຊ່ວຍ
-? ພິມການຊ່ວຍເຫຼືອ, ຈາກນັ້ນອອກ.
-- ການສະແດງ
ພິມໝາຍເລກສະບັບ ແລະສືບຕໍ່.
-- ສະບັບເຕັມ
ພິມຂໍ້ມູນສະບັບລາຍລະອຽດ, ຈາກນັ້ນອອກ.
- ການປ່ຽນແປງ
ພິມໝາຍເລກເວີຊັນ, ຈາກນັ້ນອອກ.
- ກະດູກ
- verbose: ຫ້ອງຮຽນ
ແຕ່ລະຄັ້ງທີ່ຫ້ອງຮຽນຖືກເລີ່ມຕົ້ນ, ພິມຂໍ້ຄວາມສັ້ນກ່ຽວກັບຄວາມຜິດພາດມາດຕະຖານ.
"gij" ຍັງຮັບຮູ້ແລະບໍ່ສົນໃຈທາງເລືອກຕໍ່ໄປນີ້, ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບທີ່ມີຢູ່ແລ້ວ
ສະຄຣິບເປີດແອັບພລິເຄຊັນ: "-client", "-server", "-hotspot", "-jrockit", "-agentlib",
"-agentpath", "-debug", "-d32", "-d64", "-javaagent", "-noclassgc", "-verify", ແລະ
"-verifyremote".
ໃຊ້ gij-4.8 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net