Skip to main content

JAVA文件(它是什么以及如何打开一个)

【java基础】之day24_03(IO流对象)OutputStreamWriter写文本文件 黑马程序员/传智博客 (六月 2025)

【java基础】之day24_03(IO流对象)OutputStreamWriter写文本文件 黑马程序员/传智博客 (六月 2025)
Anonim

具有JAVA文件扩展名(或较不常见的.JAV后缀)的文件是用Java编程语言编写的Java源代码文件。它是一种纯文本文件格式,在文本编辑器中完全可读,对构建Java应用程序的整个过程至关重要。

Java编译器使用JAVA文件来创建Java类文件(.CLASS),该文件通常是二进制文件而不是人类可读的。如果源代码文件包含多个类,则每个类都编译为自己的CLASS文件。

这是CLASS文件,然后变成具有JAR文件扩展名的可执行Java应用程序。这些Java Archive文件可以更轻松地存储和分发.CLASS文件和其他Java应用程序资源,如图像和声音。

如何打开JAVA文件

如果你的计算机上有一个程序,双击时会打开一个JAVA文件,这很可能很小。否则,使用下面的程序打开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”

注意: 此“javac”命令仅在您的计算机上具有javac.exe文件时才有效,该文件随Java SDK安装一起提供。这个EXE文件存储在的“bin”文件夹中 C: Program Files jdk(版本) 目录。使用该命令的最简单方法是将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文件格式,您基本上可以使用。将JAVA转换为JAR 命令,如Oracle的Java教程中所述。它将使用CLASS文件生成JAR文件。

JSmooth和JexePack是两个可用于将JAVA文件转换为EXE的工具,因此Java应用程序可以像普通的Windows可执行文件一样运行。

仍然无法打开文件?

如果您的文件未打开或使用上述工具进行转换,您应该做的第一件事是仔细检查文件扩展名。您可能实际上并未处理JAVA文件,而是使用类似拼写的文件扩展名的文件。

例如,AVA后缀看起来有点像JAVA,但用于AvaaBook eBook文件。如果您正在处理AVA文件,它将无法使用上面的程序打开,而只能与Persian AvaaPlayer软件一起使用。

JA文件也可能看起来像Java相关文件,但它们实际上是存储压缩游戏文件的Jet Archive文件。 JVS文件类似,但是Web代理服务器用于配置代理服务器的JavaScript代理自动配置文件。