fsc - ออนไลน์ในคลาวด์

นี่คือคำสั่ง fsc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


FSC - คอมไพเลอร์ออฟไลน์ที่รวดเร็วสำหรับภาษา Scala 2

เรื่องย่อ


FSC [ตัวเลือก> ]แหล่ง ไฟล์>

พารามิเตอร์


<ตัวเลือก>
ตัวเลือกบรรทัดคำสั่ง ดู OPTIONS ด้านล่าง

<แหล่ง ไฟล์>
ไฟล์ต้นทางอย่างน้อยหนึ่งไฟล์ที่จะคอมไพล์ (เช่น MyClass.scala)

OPTIONS


คอมไพเลอร์ออฟไลน์รองรับตัวเลือกทั้งหมดของ สกาแลค บวกกับสิ่งต่อไปนี้:

-รีเซ็ต รีเซ็ตแคชของคอมไพล์เซิร์ฟเวอร์

-ปิดตัวลง
ปิดการคอมไพล์ดีมอน daemon พยายามรีสตาร์ทตัวเองเป็น
จำเป็น แต่บางครั้งก็จำเป็นต้องปิดระบบอย่างชัดแจ้ง ตัวอย่างทั่วไปคือ if
ขวดบนเส้นทางชั้นเรียนมีการเปลี่ยนแปลง

-Server <ชื่อโฮสต์:portnumber>
ระบุโฮสต์คอมไพล์เซิร์ฟเวอร์ที่หมายเลขพอร์ต โดยปกติไม่จำเป็นต้องใช้ตัวเลือกนี้
โปรดทราบว่าชื่อโฮสต์จะต้องเป็นสำหรับโฮสต์ที่ใช้ระบบไฟล์เดียวกันร่วมกัน

-J<ธง>
ผ่านธง> ตรงไปยัง Java VM สำหรับ daemon การคอมไพล์

DESCRIPTION


พื้นที่ FSC เครื่องมือส่งงานการคอมไพล์สกาล่าไปยังคอมไพล์ดีมอน ครั้งแรกคือ
ดำเนินการ daemon จะเริ่มทำงานโดยอัตโนมัติ ในการรันครั้งต่อๆ ไป daemon เดียวกันสามารถเป็น
นำกลับมาใช้ใหม่ ส่งผลให้การรวบรวมเร็วขึ้น เครื่องมือนี้มีประสิทธิภาพโดยเฉพาะอย่างยิ่งเมื่อ
การคอมไพล์ซ้ำๆ ด้วยคลาสพาธเดียวกัน เพราะการคอมไพล์ daemon สามารถใช้a . ซ้ำได้
ตัวอย่างคอมไพเลอร์

daemon การรวบรวมนั้นฉลาดพอที่จะล้างคอมไพเลอร์ที่แคชไว้เมื่อ class path
การเปลี่ยนแปลง อย่างไรก็ตาม หากเนื้อหาของคลาสพาธเปลี่ยนไป เช่น เนื่องจากการอัปเกรด
ไลบรารี ดังนั้น daemon ควรปิดตัวลงอย่างชัดเจนด้วย -ปิดตัวลง.

โปรดทราบว่า ขนาด ตัวเรียกใช้สคริปต์จะใช้คอมไพเลอร์ออฟไลน์โดยค่าเริ่มต้นด้วย
ข้อดีและข้อควรระวังเหมือนกัน

ตัวอย่าง


เซสชันต่อไปนี้แสดงความเร็วโดยทั่วไปขึ้นเนื่องจากการใช้คอมไพเลอร์ออฟไลน์

> fsc -verbose -d / Tmp ทดสอบ สกาลา
...
[หมายเลขพอร์ต: 32834]
[การเริ่มต้นอินสแตนซ์เซิร์ฟเวอร์คอมไพล์ Scala ใหม่]
[คลาสพาธ = ...]
[เส้นทางไดเรกทอรีที่โหลด ... ใน 692ms]
...
[การแยกวิเคราะห์ test.scala]
...
[รวมใน 943ms]

> fsc -verbose -d / Tmp ทดสอบ สกาลา
...
[หมายเลขพอร์ต: 32834]
[การแยกวิเคราะห์ test.scala]
...
[รวมใน 60ms]

> fsc -verbose -d / Tmp ทดสอบ สกาลา
...
[หมายเลขพอร์ต: 32834]
[การแยกวิเคราะห์ test.scala]
...
[รวมใน 42ms]

> fsc -verbose -shutdown
[ออกจากคอมไพล์เซิร์ฟเวอร์ Scala]

และพวกเรา


จาแวคเอ็มดี
ระบุ ชวา คำสั่งที่จะใช้สำหรับการรันโค้ด Scala อาร์กิวเมนต์อาจจะ
ระบุเป็นส่วนหนึ่งของตัวแปรสภาพแวดล้อม ช่องว่าง เครื่องหมายคำพูด ฯลฯ will
จะถูกส่งต่อโดยตรงไปยังเปลือกเพื่อขยาย

JAVA_HOME
ระบุโฮมไดเร็กทอรี JDK/JRE ไดเร็กทอรีนี้ใช้เพื่อค้นหา ชวา คำสั่ง
เว้นแต่ จาแวคเอ็มดี ชุดตัวแปร

JAVA_OPTS
ระบุตัวเลือกที่จะส่งต่อไปยัง ชวา คำสั่งที่กำหนดโดย จาแวคเอ็มดี.

ด้วย Java 1.5 (หรือใหม่กว่า) อาจมีการกำหนดค่าการใช้หน่วยความจำของJVM
ดังต่อไปนี้: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

ด้วย GNU Java อาจมีการกำหนดค่าการใช้หน่วยความจำของ GIJ ดังต่อไปนี้:
JAVA_OPTS="--mx512m --ms16m"

EXIT สถานภาพ


FSC คืนค่าสถานะออกเป็นศูนย์หากคอมไพล์ไฟล์อินพุตที่ระบุสำเร็จ ไม่ใช่
ศูนย์จะถูกส่งคืนในกรณีที่เกิดความล้มเหลว

ใช้ fsc ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด