I have files named xxx.java.i,xxx.java.d,xxx.jar.i. I know that these file are somehow related to Java. What does this extension mean and for what is it used? Is it same type as the .class extension?
I have files named xxx.java.i , xxx.java.d , xxx.jar.i . I know that these
Share
You should look at your build system for more information. It is possible that these are intermediate files that get transformed and renamed to “.java”. For example, I’ve seen various build systems that use the “.i” suffix to mean “input”, and perform various forms of variable substitution (e.g. changing something like “{VERSION_NUMBER}” to the version number of the library being compiled).