我将 JDK 和 Ant 添加到环境系统变量中,但这并不能阻止 IntelliJ 中简单 Ant 构建的破坏。我已将系统路径变量设置为接受 Ant 目录和 JDK 环境。我已经创建了 JAVA_HOME 并且 Java 仍在 cmd 中运行。
项目中没有任何代码。只有这个构建会生成这个默认代码。
一旦开始构建,我就没有更改任何内容,如果我进入“项目结构”->“项目设置”,我会将项目 SDK 设置为 1.8。
这是怎么回事?
**编辑:我通过切换一个框来生成 Ant 构建以使用当前 IDEA 实例作为 idea.home 属性,成功地消除了许多错误。 **
最佳答案
看起来 test3.xml
中的许多属性在 module_test3.xml
中不可用/定义。您是否已经尝试过“生成单文件 ant 构建”(“生成 Ant 构建”对话框中的第二个单选按钮)?这可能是避免一个构建文件中的 Ant 属性在另一个构建文件中不可用的问题的一种方法。
您非常依赖 Ant 来构建您的项目吗?你可以给Gradle和/或 Maven尝试一下,看看这些工具是否更适合您。
如果您正在进行 Android 开发,您还可以查看 Android Studio 。如果您使用 IntelliJ IDEA,我绝对会考虑升级到 version 15 ;社区版是免费的,10.5 版现在已经有四年了。
关于java - IntelliJ 生成的 Ant 构建导致代码损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34500232/