ไฟล์ Java Class คืออะไร?
ไฟล์ Java Class เป็นไฟล์โค้ด Java ที่ถูกคอมไพล์ให้เป็นภาษาเครื่องแล้ว โดยมีนามสกุลไฟล์เป็น .class
ในการแปลงไฟล์ .py จาก Jython ไปยัง Java Class มีคำสั่ง 2 คำสั่ง ต่อไปนี้ครับ
- compileall ใช้แปลงไฟล์ทั้งโฟลเดอร์
มีการใช้งานต่อไปนี้ครับ
[python]
import compileall
compileall.compile_dir('directory/', force=True)
[/python] - py_compile ใช้แปลงแค่ไฟล์เดียว
มีการใช้งานต่อไปนี้ครับ
[python]
import py_compile
py_compile.compile('ไฟล์ที่ต้องการแปลง.py')
[/python]
ตัวอย่าง
ผมได้เขียนโปรแกรมโดยมีโค้ดดังนี้ครับ
ไฟล์ m1.py
[python]
print("Num")
a = int(input("Num 1 :"))
b = int(input("Num 1 :"))
c = int(a+b)
print(c)
[/python]
แล้วผมเปิดคอมมานด์ไลน์แล้วเข้าไปยังโฟลเดอร์ที่เก็บไฟล์ เปิด Jython ขึ้นมาแล้วใช้คำสั่ง
[python]
>>> py_compile
>>> py_compile.compile('m1.py')
[/python]
ผลลัพธ์
ผมจะได้ไฟล์ m1$py.class เพิ่มขึ้นมา สามารถนำไปใช้งานประกอบกับงาน Java ได้ครับ
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ :D
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)