【发布时间】:2025-12-10 07:15:01
【问题描述】:
我正在尝试编译一个包含 Java 源文件的文件夹。 有一个文件夹结构(根文件夹是 org.AppName.i18n 和 META-INF)。最终我需要得到一个具有相同结构的 Jar,并将 .java 转换为 .class'es。任何提示如何制作它?我在 Windows 上。
【问题讨论】:
标签: java windows compilation
我正在尝试编译一个包含 Java 源文件的文件夹。 有一个文件夹结构(根文件夹是 org.AppName.i18n 和 META-INF)。最终我需要得到一个具有相同结构的 Jar,并将 .java 转换为 .class'es。任何提示如何制作它?我在 Windows 上。
【问题讨论】:
标签: java windows compilation
您可以为此使用 Ant:http://ant.apache.org/
【讨论】:
像Gradle 这样的构建工具非常适合。
请参阅tutorial for java projects。
创建一个 build.gradle 文件,在其中使用 java plugin:
apply plugin: 'java'
你要么需要将你的 java 文件移动到 src/main/java,要么在 build.gradle 中指定源文件夹,如下所示:
sourceSets {
main {
java {
srcDir 'src/java'
}
resources {
srcDir 'src/resources'
}
}
}
然后运行'gradle jar'
【讨论】: