gpt4 book ai didi

java - 如何在没有 IDE 的情况下编译和运行 Intellij IDEA java 项目?

转载 作者:行者123 更新时间:2023-11-29 07:48:57 32 4
gpt4 key购买 nike

最近我在尝试运行 2048 bot .我不是 java 程序员,安装 IDE 只是为了运行一个程序就太过分了。所以我尝试从命令行编译和运行它,但这对我来说不是一项简单的任务,主要是因为 the dependencies .然后有人告诉我,maven 可能会派上用场。所以我想知道是否可以在不安装 IDE 的情况下使用 maven 或他们拥有的任何工具轻松编译和运行程序?

最佳答案

pom.xml 文件将包含编译它所需的所有内容。在这种特殊情况下,它只声明了一个依赖项,selenium-firefox-driver。使用 Maven,所有 POM(项目对象模型)文件都从“主”父 POM 文件继承默认值。 Maven 使用“约定优于配置”的理念。任何未明确配置的内容,默认为来自作为 Maven 一部分的父 pom 的标准配置。这就是为什么您可以从这样一个看似简单的 POM 文件构建项目。

您将无法从 IntelliJ IDEA 模块 (.iml) 文件运行构建。事实上,IntelliJ IDEA 从 POM 生成该文件。

首先,确保您有一个 Java JDK installed . Java 8 是最新版本。但是 Java 7 JDK 就可以了。之后,Running Maven链接 @jeroen_de_schutter 提供了您需要的所有信息。单击该文档顶部的链接到 Download and Install Maven .完成后,从命令行导航到包含项目的目录(即其中包含 pom.xml 文件的目录)并发出命令:mvn compile 编译代码,mvn test 编译和测试,或 mvn package 编译、测试和打包代码。您可以将 clean 添加到任何这些命令中,这样 Maven 将进行干净的构建。例如:mvn clean package。看第二个Quick Start第三个Use Maven Running Maven 文档中的链接以获取更多详细信息和信息。

请注意,第一次运行构建(任何 Maven 构建)时,它会比平时花费更长的时间。这是因为 Maven 必须下载(和缓存)大量的插件和依赖项。一旦完成,构建就会快得多。但是,当您第一次构建新项目时,第一次构建 make 会花费更长的时间,因为它会下载并缓存该项目所需但尚未检索到的依赖项和插件。

关于java - 如何在没有 IDE 的情况下编译和运行 Intellij IDEA java 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22857478/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com