Điều cần biết
- Tệp JAVA là tệp mã nguồn Java.
- Mở một chương trình bằng bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Komodo Edit.
- Chuyển đổi sang Kotlin với IntelliJ IDEA.
Bài viết này giải thích tệp JAVA là gì và cách mở tệp này trên máy tính của bạn hoặc chuyển đổi tệp này thành tệp KT, JAVA hoặc EXE.
Tệp JAVA là gì?
Tệp có phần mở rộng tệp JAVA (hoặc ít phổ biến hơn, hậu tố. JAV) là tệp mã nguồn Java được viết bằng ngôn ngữ lập trình Java. Đó là một định dạng tệp văn bản thuần túy hoàn toàn có thể đọc được trong trình soạn thảo văn bản và cần thiết cho toàn bộ quá trình xây dựng các ứng dụng Java.
Tệp JAVA được trình biên dịch Java sử dụng để tạo tệp lớp Java (. CLASS), thường là tệp nhị phân và con người không thể đọc được. Nếu tệp mã nguồn chứa nhiều lớp, mỗi lớp được biên dịch thành tệp CLASS của riêng nó.
Đó là tệp CLASS sau đó được biến thành một ứng dụng thực thi với phần mở rộng tệp JAR. Các kho lưu trữ Java này giúp lưu trữ và phân phối tệp CLASS cũng như các tài nguyên ứng dụng khác như hình ảnh và âm thanh dễ dàng hơn.
Cách mở tệp JAVA
Rất có thể bạn có một chương trình trên máy tính của mình sẽ mở tệp JAVA khi nhấp đúp. Nếu không, hãy sử dụng một trong các chương trình dưới đây bằng cách mở phần mềm trước rồi sử dụng menu Filehoặc Importđể duyệt tìm tệp.
Văn bản trong tệp JAVA có thể được đọc bởi bất kỳ trình soạn thảo văn bản nào, như Notepad trong Windows, TextEdit trong macOS, v.v.
Tuy nhiên, các tệp JAVA chỉ thực sự hữu ích khi chúng được biên dịch thành tệp bytecode CLASS, điều mà Java SDK có thể làm được. Dữ liệu trong tệp CLASS được Máy ảo Java (JVM) của Oracle sử dụng sau khi tệp JAR đã được tạo.
Sử dụng lệnh sau trong Command Prompt để mở tệp JAVA trong Java SDK, tệp này sẽ tạo tệp CLASS. Tất nhiên, hãy chắc chắn thay đổi văn bản trong dấu ngoặc kép thành đường dẫn đến tệp của bạn.
javac "path-to-file.java"
Lệnh này chỉ hoạt động nếu bạn có tệp javac.exe trên máy tính, đi kèm với cài đặt Java SDK. Tệp này được lưu trữ trong thư mục bincủa thư mục C: / Program Files / jdk (version) . Cách dễ nhất để sử dụng lệnh là đặt vị trí này làm biến môi trường PATH.
Để chỉnh sửa tệp JAVA, hãy sử dụng chương trình dành cho phát triển ứng dụng, như Eclipse hoặc JCreator LE. Các trình soạn thảo văn bản như NetBeans và những công cụ trong liên kết trên cũng có thể hữu ích.
Cách chuyển đổi tệp JAVA
Vì tệp JAVA chứa mã nguồn của ứng dụng Java, nên nó có thể dễ dàng chuyển sang các ứng dụng hoặc ngôn ngữ lập trình khác có thể hiểu mã hoặc dịch nó sang thứ khác.
Ví dụ: bạn có thể chuyển đổi tệp JAVA thành tệp Kotlin bằng cách sử dụng IntelliJ IDEA. Sử dụng mục menu Mã để tìm tùy chọn Chuyển đổi tệp Java thành Tệp Kotlinhoặc truy cập vào Trợ giúp> menu Find Actionvà bắt đầu nhập hành động bạn muốn hoàn thành, chẳng hạn như convert tệp javaNó sẽ lưu tệp JAVA vào tệp KT.
Sử dụng lệnh javac đã đề cập ở trên để chuyển JAVA sang CLASS. Nếu bạn dường như không thể gọi công cụ từ Command Prompt, một mẹo CMD bạn có thể làm là truy cập vị trí của tệp EXE như được mô tả ở trên, sau đó kéo và thả tệp javac.exetrực tiếp vào Command Prompt để hoàn thành lệnh.
Khi tệp ở định dạng CLASS, về cơ bản bạn có thể chuyển đổi JAVA sang JAR bằng cách sử dụng lệnh jar, như được mô tả trong hướng dẫn Java này của Oracle. Nó sẽ tạo tệp JAR bằng tệp CLASS.
JSmooth và JexePack là hai công cụ có thể được sử dụng để chuyển đổi JAVA sang EXE để ứng dụng có thể chạy như một tệp thực thi Windows bình thường.
Vẫn không mở được?
Điều đầu tiên bạn nên làm nếu tệp không mở hoặc chuyển đổi bằng các công cụ được mô tả ở trên là kiểm tra kỹ phần mở rộng. Có thể bạn không thực sự xử lý tệp JAVA mà thay vào đó là tệp sử dụng phần mở rộng tệp được đánh vần tương tự.
Ví dụ: hậu tố AVA trông hơi giống JAVA, nhưng nó được sử dụng cho các tệp sách điện tử AvaaBook. Nếu bạn đang xử lý tệp AVA, tệp đó sẽ không mở bằng các chương trình từ trên mà thay vào đó chỉ hoạt động với Persian AvaaPlayer.
Các tệpJA cũng tương tự; đây là các tệp Jet Archive lưu trữ các tệp trò chơi được nén. Một tệp khác là tệp JavaScript Proxy Autoconfig (. JVS) mà trình duyệt web sử dụng để định cấu hình máy chủ proxy.
FAQ
Làm cách nào để đọc tệp trong Java?
Bạn có thể đọc một tệp, chẳng hạn như tệp CSV, trong Java bằng cách sử dụng phương thức lớp BufferedReader. Truy cập tài liệu của Oracle để tìm hiểu thêm về lớp BufferedReader và các phương pháp khác để đọc tệp, chẳng hạn như FileReader,InputStreamReadervà Files.newBufferedReader ()
Làm cách nào để tạo tệp bằng Java?
Có một số tùy chọn để tạo tệp trong Java. Một phương thức là phương thức createNewFile ()để mở một tệp trống. Tìm hiểu sâu hơn với hướng dẫn của Oracle về cách tạo tệp trong Java.