นี่คือคำสั่ง rhino-jsc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rhino-jsc - เรียกตัวคอมไพเลอร์ Rhino JavaScript
เรื่องย่อ
แรด-jsc [ตัวเลือก] ไฟล์ 1.js [file2.js...]
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ แรด-jsc สั่งการ. หน้าคู่มือนี้ถูกเขียนขึ้น
สำหรับการแจกจ่าย Debian เนื่องจากโปรแกรมดั้งเดิมไม่มีหน้าคู่มือ มัน
ถูกเขียนตามเอกสาร html
แรด-jsc เป็นสคริปต์เริ่มต้นสำหรับคอมไพเลอร์ Rhino JavaScript คอมไพเลอร์จาวาสคริปต์
แปลซอร์ส JavaScript เป็นไฟล์คลาส Java ไฟล์คลาส Java ที่เป็นผลลัพธ์สามารถ
จากนั้นโหลดและดำเนินการในเวลาอื่นโดยสะดวกสำหรับ
การถ่ายโอน JavaScript และเพื่อหลีกเลี่ยงค่าใช้จ่ายในการแปล โปรดทราบว่าระดับบนสุด
ฟังก์ชันที่ใช้ได้กับเชลล์ (เช่น การพิมพ์) ไม่มีให้ในสคริปต์ที่คอมไพล์แล้ว
เมื่อพวกมันวิ่งออกไปนอกเปลือก
OPTIONS
-ขยาย java_class_name
ระบุว่าคลาส Java ที่ขยายคลาส Java java_class_name ควรเป็น
สร้างจากไฟล์ต้นฉบับ JavaScript ขาเข้า แต่ละฟังก์ชันทั่วโลกใน
ไฟล์ต้นฉบับสร้างเมธอดของคลาสที่สร้างขึ้น แทนที่เมธอดใดๆ ใน
คลาสพื้นฐานในชื่อเดียวกัน
- สิ่งต่างๆ java_intf_name
ระบุว่าคลาส Java ที่ใช้อินเทอร์เฟซ Java java_intf_name ควร
ถูกสร้างขึ้นจากไฟล์ต้นฉบับ JavaScript ขาเข้า แต่ละฟังก์ชันทั่วโลกใน
ไฟล์ต้นฉบับสร้างวิธีการของคลาสที่สร้างขึ้นโดยใช้วิธีการใด ๆ ใน
อินเทอร์เฟซโดยใช้ชื่อเดียวกัน
-debug, -ก
ระบุว่าข้อมูลการดีบักควรถูกสร้างขึ้น ไม่สามารถใช้ร่วมกับ
การเพิ่มประสิทธิภาพที่ optLevel มากกว่าศูนย์
-โนซอร์ส
ไม่บันทึกแหล่งที่มาในไฟล์คลาส ฟังก์ชั่นและสคริปต์ที่คอมไพล์ด้วยวิธีนี้
ไม่สามารถถอดรหัสได้ สามารถใช้ตัวเลือกนี้เพื่อหลีกเลี่ยงการกระจายแหล่งที่มาหรือ
เพียงเพื่อประหยัดพื้นที่ในไฟล์คลาสที่ได้
-o ไฟล์เอาต์พุต
เขียนไฟล์คลาสไปยังไฟล์ที่กำหนด (ซึ่งควรลงท้ายด้วย .class) สตริง
outputFile ต้องเป็นชื่อไฟล์ที่เขียนได้
-เลือก, -O เลือกระดับ
ปรับให้เหมาะสมที่ระดับ optLevel ซึ่งต้องเป็นจำนวนเต็มระหว่าง 0 ถึง 9
- แพคเกจ ชื่อแพ็คเกจ
ระบุแพ็กเกจเพื่อสร้างคลาส สตริง packageName ต้องเป็น
ประกอบด้วยอักขระตัวระบุที่ถูกต้อง แยกตามจุดหรือไม่ก็ได้
-version หมายเลขรุ่น
ระบุเวอร์ชันภาษาที่จะคอมไพล์ด้วย สตริง versionNumber ต้องเป็น
หนึ่งใน 100, 110, 120, 130 หรือ 140 ดูเวอร์ชันภาษา JavaScript สำหรับ more
ข้อมูลเกี่ยวกับรุ่นภาษา
ตัวอย่าง
ตัวอย่างการคอมไพล์ NervousText.js applet ที่เขียนด้วย JavaScript มีตัวอย่างให้
ในแพ็คเกจ librhino-java-doc
$ rhino-jsc - ขยาย java.applet.Applet - ใช้ java.lang.Runnable NervousText.js
ใช้ rhino-jsc ออนไลน์โดยใช้บริการ onworks.net