什麼是JAVA文件?

如何打開,編輯和轉換JAVA文件

具有JAVA 文件擴展名 (或不常見的.JAV後綴)的文件是以Java編程語言編寫的Java源代碼文件。 這是一種純文本文件格式,在文本編輯器中完全可讀,並且對構建Java應用程序的整個過程至關重要。

Java編譯器使用JAVA文件來創建Java類文件(.CLASS),該類文件通常是二進製文件,不可用於人員閱讀。 如果源代碼文件包含多個類,則每個類都被編譯到它自己的CLASS文件中。

這是CLASS文件,然後轉換為JAR文件擴展名的可執行Java應用程序。 這些Java歸檔文件使存儲和分發.CLASS文件和其他Java應用程序資源(如圖像和聲音)變得更加容易。

如何打開JAVA文件

當你雙擊計算機時,你的計算機上將會打開一個JAVA文件。 如果您想這樣做,請參閱如何在Windows中更改什麼程序打開文件 。 否則,請使用以下程序打開JAVA文件,方法是首先打開軟件,然後使用文件菜單瀏覽Java源代碼文件。

JAVA文件中的文本可以通過任何文本編輯器讀取,如Windows中的記事本,macOS中的TextEdit等。您可以在我們的最佳自由文本編輯器列表中看到我們的收藏夾。

但是,當JAVA文件被編譯為Java SDK可以執行的字節碼CLASS文件時,它們才會真正有用。 一旦JAR文件被創建,Oracle的Java虛擬機(JVM)將使用CLASS文件中的數據。

命令提示符中使用以下命令在Java SDK中打開JAVA文件,該文件將從JAVA文件創建一個CLASS文件。 當然,請務必將引號內的文本更改為您的JAVA文件的實際路徑。

javac“path-to-file.java”

注意:只有在您的計算機上安裝了Java SDK安裝附帶的javac.exe文件時,此“javac”命令才可用。 此EXE文件存儲在C:\ Program Files \ jdk(version)\目錄的“bin”文件夾中。 使用該命令最簡單的方法是將EXE文件路徑設置為PATH 環境變量

要編輯JAVA文件,您可以使用專門用於應用程序開發的程序,如Eclipse或JCreator LE。 像NetBeans和上面鏈接中的文本編輯器也可以用於修改JAVA文件。

如何轉換一個JAVA文件

由於JAVA文件包含Java應用程序的源代碼,因此它很容易轉移到其他可以理解代碼或將其轉換為其他代碼的應用程序或編程語言。

例如,您可以使用IntelliJ IDEA將JAVA文件轉換為Kotlin文件。 使用代碼菜單項查找將Java文件轉換為Kotlin文件選項,或訪問幫助>查找操作菜單,然後開始輸入您想完成的操作,如“轉換java文件”。 它應該將JAVA文件保存到KT文件。

使用上面提到的javac命令將JAVA轉換為CLASS。 如果您似乎無法從命令提示符調用javac工具,則可以執行的一個CMD技巧是訪問上述EXE文件的位置,然後將javac.exe文件直接拖放到命令提示符中以完成該命令。

一旦文件處於CLASS文件格式,您可以使用jar命令將JAVA轉換為JAR,如本Java Java教程中所述。 它將使用CLASS文件創建一個JAR文件。

JSmooth和JexePack是可用於將JAVA文件轉換為EXE的兩種工具,以便Java應用程序可像普通的Windows可執行文件一樣運行。

仍然無法打開文件?

如果您的文件沒有打開或使用上述工具進行轉換,您應該做的第一件事是重新檢查文件擴展名。 有可能你實際上沒有處理JAVA文件,而是使用類似拼寫文件擴展名的文件。

例如,AVA後綴看起來有點像JAVA,但是用於AvaaBook eBook文件。 如果您正在處理AVA文件,它將不會使用上面的程序打開,而只能用於波斯語AvaaPlayer軟件。

JA文件也可能看起來像Java相關文件,但它們實際上是存儲壓縮遊戲文件的Jet Archive文件。 JVS文件很相似,但它們都是Web代理服務器用於配置代理服務器的JavaScript代理自動配置文件。