Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Filenames (filename.java.i,filename.jar.i)扩展名是什么意思_Filenames_Java_Javac - Fatal编程技术网

Filenames (filename.java.i,filename.jar.i)扩展名是什么意思

Filenames (filename.java.i,filename.jar.i)扩展名是什么意思,filenames,java,javac,Filenames,Java,Javac,我的文件名为xxx.java.I,xxx.java.d,xxx.jar.I。我知道这些文件在某种程度上与Java有关。这个扩展是什么意思?它的用途是什么?它的类型是否与.class扩展相同?有关详细信息,请查看构建系统。这些文件可能是被转换并重命名为“.java”的中间文件。例如,我见过各种构建系统使用“.I”后缀表示“输入”,并执行各种形式的变量替换(例如,将“{VERSION\u NUMBER}”之类的内容更改为正在编译的库的版本号)。您应该查看构建系统以了解更多信息。这些文件可能是被转换并

我的文件名为
xxx.java.I
xxx.java.d
xxx.jar.I
。我知道这些文件在某种程度上与Java有关。这个扩展是什么意思?它的用途是什么?它的类型是否与
.class
扩展相同?

有关详细信息,请查看构建系统。这些文件可能是被转换并重命名为“.java”的中间文件。例如,我见过各种构建系统使用“.I”后缀表示“输入”,并执行各种形式的变量替换(例如,将“{VERSION\u NUMBER}”之类的内容更改为正在编译的库的版本号)。

您应该查看构建系统以了解更多信息。这些文件可能是被转换并重命名为“.java”的中间文件。例如,我见过各种构建系统使用“.I”后缀表示“输入”,并执行各种形式的变量替换(例如,将“{VERSION_NUMBER}”之类的内容更改为正在编译的库的版本号).

我认为它们是由某人为了自己的目的而创作的,除非我们询问作者或查看内容,否则我们不知道目的是什么


如果你看到的是乱码,很可能是java字节码,你可以使用一些反编译器来查看代码(请参见:)。

我认为这些字符是有人为了自己的目的而创建的,除非我们询问作者或查看内容,否则我们不知道其目的是什么


如果您看到乱码,可能是java字节码,您可以使用一些反编译器查看代码(请参阅:)。

当然,更改文件扩展名不会更改其内容。但是在文本编辑器中它的内容是什么?你看到Java代码或一些乱码了吗?@Gogoo:你发现了什么吗?当然,更改文件扩展名不会更改其内容。但是在文本编辑器中它的内容是什么?你看到Java代码或一些乱码了吗?@Gogoo:你找到什么了吗?