我创建了一个Maven项目。有没有一种方法可以在不使用Eclipse的情况下执行程序?我尝试运行javac main.java,但出现此类错误package org.json does not exist

我想念什么?

项目的结构是这样的:

program
   src
     com
        main.java
        otherClass.java
   pom.xml
   .classpath
   .project

最佳答案

您可以使用Apache Maven Jar Plugin。这是为了创建项目的JAR,并使其更容易从命令行运行

指定主类:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
            <archive>
                <manifest>
                    <mainClass>com.main</mainClass>
                </manifest>
            </archive>
        </configuration>
    </plugin>
</plugins>


当您运行mvn clean install时,它将创建一个JAR或您的项目,并使用java -jar youProjectName.jar运行它。

看看这个link

希望能帮助到你!

关于java - 在没有Eclipse的情况下执行Java/Maven项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50595186/

10-16 16:03