为什么java编译器会修改resource目录下的执行文件
时间: 2023-12-21 21:06:52 浏览: 74
Java 编译器不会修改 `resources` 目录下的执行文件。在 Java 项目中,`resources` 目录通常是存放程序运行时需要读取的配置文件、图片、音频等资源文件的地方。这些文件不包括可执行文件,因为 Java 编译器不会将可执行文件打包到 JAR 或者 WAR 包中。
如果你希望在 Java 项目中使用可执行文件,可以通过调用外部命令或者使用第三方库来实现。例如,可以使用 Apache Commons Exec 库来执行外部命令,或者使用 JNA 库来调用本地动态库或者共享库。
总之,Java 编译器不会修改 `resources` 目录下的执行文件,因为这些文件不是 Java 项目的一部分,而是由外部系统提供的。
阅读全文