我正在尝试从现有的 ant build.xml 文件在 eclipse 中创建一个项目。我收到找到的 javac 任务列表,并指示我选择一个 javac 任务继续。如何处理 javac 任务?
最佳答案
我不建议在这个阶段采用 Ant 路线,因为它会使事情变得复杂。 Maven 将是最终的方式,或者 Gradle - 但目前这超出了范围。 Eclipse 不需要 ant 或 build.xml ant 相关文件!
在 Eclipse 中执行以下操作
- 如果您使用的是普通的旧 Java,则创建一个新的 Java 项目;如果您计划使用 J2EE,则创建一个新的 Java EE、EAR 项目,然后您可以在其中创建和添加可选的新 EJB 或 WAR((WEB ) 动态 Web 项目)。 但是EJB 或 WAR 项目不必驻留在 EAR 中,EAR 目前只能与 J2EE 应用服务器(如 JBoss、WebSphere 或 GlassFish)一起工作
- 创建项目后,将您的 java 源代码复制到由 eclipse 创建的“src”目录 - 您可以右键单击 eclipse 中的 src 文件夹,选择属性,然后选择资源,它会告诉您它的路径。
- 如果您的项目需要支持库/包 (jars),那么虽然不完全推荐,但最简单的做法是创建一个“lib”文件夹并将其放置在 EAR 项目父目录、EJB 项目父目录或如果你正在做 J2EE,WAR 项目父目录,如果你只是做普通的旧 java,那么在与“src”目录相同的目录级别创建 lib 文件夹。把你的 jar 放在那里。
- Eclipse 不会立即找到那些 jar ,所以:
- 在eclipse中右击项目选择属性
- 在左侧 Pane 中选择 java 构建路径
- 单击库选项卡
- 单击添加外部 jars 按钮
- 导航/浏览到“lib”文件夹并选择所有 jar
- 点击应用/确定
- Eclipse 应该会自动构建(在发生任何变化时),但如果没有,请单击“项目”菜单并单击“自动构建”。有时您可能还需要清理,然后重建
这应该是启动最小 Java 或 J2EE eclipse 项目的基本步骤。在对此答案的评论中让我知道,如果需要我可以修改它以更正确地反射(reflect)你在做什么
关于java - 使用现有的 ant build.xml 文件创建一个 eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331437/