นี่คือคำสั่ง ikvmc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ikvmc - คอมไพล์คลาส java และ jars เป็นแอสเซมบลี CIL
เรื่องย่อ
ikvmc [ -ตัวเลือก ] ชั้น | ไฟไหม้ ...
DESCRIPTION
IKVM เป็นการนำ Java สำหรับรันไทม์ Common Language Infrastructure (CLI) ไปใช้
ประกอบด้วยคอมไพเลอร์/ตัวตรวจสอบ JIT แบบไบต์โค้ดเพื่อแปลโค้ด Java ไบต์เป็น CIL และ GNU
Classpath เพื่อจัดเตรียมไลบรารีคลาส Java ikvmc อนุญาตให้รวบรวม Java . แบบคงที่
bytecodes ในคลาส Java และ jars ลงในแอสเซมบลี CIL NS ไอคิวเอ็ม(1) โปรแกรมให้
การรวบรวมแบบไดนามิกไปยัง CIL และการดำเนินการ
Java ชั้น or ไฟไหม้ พารามิเตอร์อาจเป็นไฟล์ globs เช่น *.ระดับ และใช้ในการประมวลผล
หลายแหล่งในขั้นตอนเดียว รายการที่ซ้ำกันที่ระบุในการประมวลผลจะถูกละเว้น โดยที่ a
คำเตือนที่ได้รับ
OPTIONS
-Dชื่อ=ความคุ้มค่า
ตั้งค่าคุณสมบัติของระบบ ชื่อ ไปยัง ความคุ้มค่า ที่รันไทม์
-อพาร์ทเมนต์:mta
ใช้ MTAThreadAttribute กับคลาสหลัก
-อพาร์ทเม้นท์:ไม่มี
อย่าใช้ STAThreadAttribute กับคลาสหลัก
-อพาร์ตเมนต์:sta
(ค่าเริ่มต้น) ใช้ STAThreadAttribute กับคลาสหลัก
-การประกอบ:แอสเซมบลี-ชื่อ
ระบุชื่อแอสเซมบลีที่สร้างขึ้นเพื่อ แอสเซมบลี-ชื่อ หากละเว้นตัวเลือกนี้
ชื่อแอสเซมบลีมักจะเป็นชื่อไฟล์เอาต์พุต
-ดา[:ชื่อแพ็คเกจ ... | :ชื่อชั้น]
ตั้งค่าคุณสมบัติของระบบเพื่อปิดใช้งานการยืนยัน
-debug สร้างข้อมูลการดีบักในไฟล์ที่ส่งออก มีประโยชน์เฉพาะในกรณีที่ไฟล์คลาสต้นทาง
มีข้อมูลการดีบัก เช่น คอมไพล์ด้วยตัวเลือก javac -g
-ความพิการ[:ชื่อแพ็คเกจ ... | :ชื่อชั้น]
ตั้งค่าคุณสมบัติของระบบเพื่อปิดใช้งานการยืนยัน
-เอ้า[:ชื่อแพ็คเกจ ... | :ชื่อชั้น]
ตั้งค่าคุณสมบัติของระบบเพื่อเปิดใช้งานการยืนยัน
- การเปิดใช้งาน [:ชื่อแพ็คเกจ ... | :ชื่อชั้น]
ตั้งค่าคุณสมบัติของระบบเพื่อเปิดใช้งานการยืนยัน
-ไม่รวม:ชื่อไฟล์
ใช้รายชื่อคลาสใน ชื่อไฟล์ เพื่อแยกออกจากการรวบรวม
-กุญแจ:คอนเทนเนอร์คีย์
ใช้กุญแจในคอนเทนเนอร์ คอนเทนเนอร์คีย์ เพื่อลงนามในที่ประชุม
-คีย์ไฟล์:ชื่อไฟล์
ใช้คีย์ในไฟล์ ชื่อไฟล์ เพื่อลงนามในที่ประชุม
-หลัก:เมนคลาส
ระบุคลาสเมธอดหลัก เมนคลาส ประกอบด้วยวิธีการหลัก หากละเว้นและ
เป้าหมายเป็นไฟล์ปฏิบัติการ การค้นหาเสร็จสิ้นสำหรับวิธีการหลักที่มีคุณสมบัติเหมาะสมและ
ikvmc รายงานหากพบ
-ไม่กลม
อย่า glob อาร์กิวเมนต์ class หรือ jar
-โนจนี่ อย่าสร้างต้นขั้ว JNI สำหรับวิธีการดั้งเดิม
-nostacktraceinfo
อย่าสร้างข้อมูลเมตาเพื่อปล่อยสแต็กเทรซที่สมบูรณ์
-opt:ฟิลด์
ลบฟิลด์ส่วนตัวที่ไม่ได้ใช้
-ออก:ไฟล์เอาต์พุต
ตั้งชื่อไฟล์เอาต์พุตเป็น ไฟล์เอาต์พุต. นามสกุลที่ใช้ในที่นี้ต้องตรงกับ
- เป้าหมาย ใช้แล้ว. สำหรับไลบรารีจะต้องลงท้ายด้วย .dll และสำหรับ exe หรือ winexe จะต้อง
ลงท้ายด้วย .exe หากละเว้นตัวเลือกนี้ ชื่อผลลัพธ์จะถูกเลือกตาม
ประเภทเป้าหมายและชื่อของไฟล์อินพุต หากไฟล์อินพุตได้รับด้วย
globs ต้องใช้ตัวเลือกนี้
- เรียกซ้ำ:สเปคไฟล์
ประมวลผลไฟล์และไดเรกทอรีทั้งหมดที่ตรงกัน สเปคไฟล์ ซึ่งสามารถใช้ลูกโลกได้
-NS:ไลบรารีไฟล์ข้อมูลจำเพาะ
-อ้างอิง:ไลบรารีไฟล์ข้อมูลจำเพาะ
อ้างอิงการชุมนุม ไลบรารีไฟล์ข้อมูลจำเพาะ ใช้จากจาวา สามารถใช้ตัวเลือกนี้ได้
หลายครั้งและอนุญาตให้ globbing
-ทรัพยากร:ชื่อ=เส้นทาง
รวมทรัพยากร Java ที่ชื่อ ชื่อ ในไฟล์ เส้นทาง.
-srcpath:เส้นทาง
ตั้งค่าตำแหน่งของซอร์สโค้ดสำหรับการดีบักไปที่ เส้นทาง. ชื่อของแพ็คเกจคือ
ต่อท้ายพาธเพื่อค้นหาไฟล์
-เป้าหมาย:exe
-เป้าหมาย:ห้องสมุด
-เป้าหมาย:winexe
-เป้าหมาย:โมดูล
ตั้งค่าประเภทเป้าหมายที่สร้างขึ้นเป็นคอนโซลปฏิบัติการ (exe) ที่สร้างa
result.exe, ไลบรารี (ไลบรารี) สร้าง result.dll, windows ปฏิบัติการได้สำหรับ GUI
แอปพลิเคชั่น (winexe) สร้าง result.exe หรือโมดูลสำหรับใช้โดยตัวเชื่อมโยง
(โมดูล) สร้างผลลัพธ์.netmodule winexe ใช้กับ Windows เท่านั้น
-Xmethodtrace:วิธีชื่อ
สร้างการติดตามในวิธีการส่งออกที่ระบุ วิธีชื่อ.
-เอ็กซ์เทรซ:ชื่อ
แสดงจุดติดตามทั้งหมดที่มีชื่อที่กำหนด ชื่อ.
-รุ่น:Mmbr
ตั้งค่าเวอร์ชันแอสเซมบลีเป็น Mmbr.
ใช้ ikvmc ออนไลน์โดยใช้บริการ onworks.net