ต้องรู้
- A ไฟล์ JAVA เป็นไฟล์ซอร์สโค้ด Java
- เปิดด้วยโปรแกรมแก้ไขข้อความ เช่น Komodo Edit
- แปลงเป็น Kotlin ด้วย IntelliJ IDEA
บทความนี้จะอธิบายเกี่ยวกับไฟล์ JAVA และวิธีเปิดไฟล์บนคอมพิวเตอร์ของคุณ หรือแปลงไฟล์เป็นไฟล์ KT, JAVA หรือ EXE
ไฟล์ JAVA คืออะไร
ไฟล์ที่มีนามสกุลไฟล์ JAVA (หรือน้อยกว่าปกติคือ. JAV ต่อท้าย) เป็นไฟล์ซอร์สโค้ด Java ที่เขียนด้วยภาษาการเขียนโปรแกรม Java เป็นรูปแบบไฟล์ข้อความธรรมดาที่สามารถอ่านได้อย่างสมบูรณ์ในโปรแกรมแก้ไขข้อความ และจำเป็นต่อกระบวนการทั้งหมดในการสร้างแอปพลิเคชัน Java
A ไฟล์ JAVA ถูกใช้โดยคอมไพเลอร์ Java เพื่อสร้างไฟล์คลาส Java (. CLASS) ซึ่งมักจะเป็นไฟล์ไบนารีและไม่สามารถอ่านได้โดยมนุษย์ หากไฟล์ซอร์สโค้ดมีหลายคลาส แต่ละคลาสจะถูกคอมไพล์เป็นไฟล์ CLASS ของตัวเอง
เป็นไฟล์ CLASS ที่เปลี่ยนเป็นแอพสั่งการที่มีนามสกุลไฟล์ JAR ไฟล์เก็บถาวร Java เหล่านี้ทำให้ง่ายต่อการจัดเก็บและแจกจ่ายไฟล์ CLASS และทรัพยากรแอปพลิเคชันอื่นๆ เช่น รูปภาพและเสียง
วิธีการเปิดไฟล์ JAVA
โอกาสน้อยมากที่คุณมีโปรแกรมบนคอมพิวเตอร์ของคุณที่จะเปิดไฟล์ JAVA เมื่อดับเบิลคลิก มิฉะนั้น ให้ใช้โปรแกรมใดโปรแกรมหนึ่งด้านล่างโดยเปิดซอฟต์แวร์ก่อน แล้วจึงใช้เมนู File หรือ Import เพื่อเรียกดูไฟล์
ข้อความภายในไฟล์ JAVA สามารถอ่านได้โดยโปรแกรมแก้ไขข้อความ เช่น Notepad ใน Windows TextEdit ใน macOS เป็นต้น
อย่างไรก็ตาม ไฟล์ JAVA จะมีประโยชน์ก็ต่อเมื่อมันถูกคอมไพล์เป็นไฟล์ bytecode CLASS ซึ่ง Java SDK สามารถทำได้ ข้อมูลภายในไฟล์ CLASS ถูกใช้โดย Java Virtual Machine (JVM) ของ Oracle เมื่อสร้างไฟล์ JAR แล้ว
ใช้คำสั่งต่อไปนี้ใน Command Prompt เพื่อเปิดไฟล์ JAVA ใน Java SDK ซึ่งจะสร้างไฟล์ CLASS อย่าลืมเปลี่ยนข้อความในเครื่องหมายคำพูดให้เป็นเส้นทางไปยังไฟล์ของคุณ
javac "path-to-file.java"
คำสั่งนี้ใช้ได้เฉพาะเมื่อคุณมีไฟล์ javac.exe บนคอมพิวเตอร์ของคุณ ซึ่งมาพร้อมกับการติดตั้ง Java SDK ไฟล์นี้ถูกเก็บไว้ในโฟลเดอร์ bin ของไดเร็กทอรี C:\Program Files\jdk(version)\ วิธีที่ง่ายที่สุดในการใช้คำสั่งคือการตั้งค่าตำแหน่งนี้เป็นตัวแปรสภาพแวดล้อม PATH
ในการแก้ไขไฟล์ JAVA ให้ใช้โปรแกรมที่มีไว้สำหรับการพัฒนาแอปพลิเคชัน เช่น Eclipse หรือ JCreator LE โปรแกรมแก้ไขข้อความอย่าง NetBeans และลิงก์ด้านบนก็มีประโยชน์เช่นกัน
วิธีแปลงไฟล์ JAVA
เนื่องจากไฟล์ JAVA มีซอร์สโค้ดสำหรับแอปพลิเคชัน Java จึงสามารถถ่ายโอนไปยังแอปพลิเคชันอื่นหรือภาษาโปรแกรมที่สามารถเข้าใจโค้ดหรือแปลเป็นอย่างอื่นได้อย่างง่ายดาย
ตัวอย่างเช่น คุณสามารถแปลงไฟล์ JAVA เป็นไฟล์ Kotlin โดยใช้ IntelliJ IDEA ใช้ Code รายการเมนูเพื่อค้นหา แปลงไฟล์ Java เป็นไฟล์ Kotlin หรือเข้าถึง Help > ค้นหาเมนู Action และเริ่มพิมพ์การกระทำที่คุณต้องการทำให้เสร็จ เช่น convert java file ควรบันทึกไฟล์ JAVA เป็นไฟล์ KT
ใช้คำสั่ง javac ที่กล่าวถึงข้างต้นเพื่อแปลง JAVA เป็น CLASS หากคุณไม่สามารถเรียกใช้เครื่องมือจาก Command Prompt ได้ เคล็ดลับ CMD อย่างหนึ่งที่คุณสามารถทำได้คือเข้าถึงตำแหน่งของไฟล์ EXE ตามที่อธิบายไว้ข้างต้น จากนั้นลากและวางไฟล์ javac.exe ลงใน Command Prompt โดยตรงเพื่อให้คำสั่งเสร็จสมบูรณ์
เมื่อไฟล์อยู่ในรูปแบบ CLASS แล้ว คุณสามารถแปลง JAVA เป็น JAR ได้โดยใช้คำสั่ง jar ตามที่อธิบายไว้ในบทช่วยสอน Java นี้จาก Oracle มันจะสร้างไฟล์ JAR โดยใช้ไฟล์ CLASS
JSmooth และ JexePack เป็นเครื่องมือสองอย่างที่ใช้แปลง JAVA เป็น EXE เพื่อให้แอปทำงานเหมือนไฟล์สั่งการของ Windows ทั่วไป
ยังเปิดไม่ได้หรือ
สิ่งแรกที่คุณควรทำหากไฟล์ไม่เปิดหรือแปลงด้วยเครื่องมือที่อธิบายไว้ข้างต้นคือตรวจสอบนามสกุลอีกครั้ง เป็นไปได้ว่าคุณไม่ได้จัดการกับไฟล์ JAVA จริงๆ แต่เป็นไฟล์ที่ใช้นามสกุลไฟล์ที่สะกดเหมือนกัน
ตัวอย่างเช่น คำต่อท้าย AVA ดูเหมือน JAVA เล็กน้อย แต่ใช้สำหรับไฟล์ AvaaBook eBook หากคุณกำลังจัดการกับไฟล์ AVA ไฟล์นั้นจะไม่เปิดขึ้นพร้อมกับโปรแกรมจากด้านบน แต่ใช้งานได้กับ Persian AvaaPlayer เท่านั้น
JA ไฟล์คล้ายกัน ไฟล์เหล่านี้เป็นไฟล์ Jet Archive ที่เก็บไฟล์เกมที่ถูกบีบอัด อีกไฟล์หนึ่งคือไฟล์ JavaScript Proxy Autoconfig (. JVS) ที่เว็บเบราว์เซอร์ใช้เพื่อกำหนดค่าพร็อกซีเซิร์ฟเวอร์
คำถามที่พบบ่อย
ฉันจะอ่านไฟล์ใน Java ได้อย่างไร
คุณสามารถอ่านไฟล์ เช่น ไฟล์ CSV ใน Java โดยใช้วิธีการเรียน BufferedReader ไปที่เอกสารประกอบของ Oracle เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคลาส BufferedReader และวิธีการอื่นๆ สำหรับการอ่านไฟล์ เช่น FileReader, InputStreamReader และ Files.newBufferedReader()
ฉันจะสร้างไฟล์ใน Java ได้อย่างไร
มีหลายตัวเลือกสำหรับการสร้างไฟล์ใน Java วิธีหนึ่งคือ วิธี createNewFile() เพื่อเปิดไฟล์เปล่า เจาะลึกกับบทช่วยสอนของ Oracle เกี่ยวกับการสร้างไฟล์ใน Java