zoukankan      html  css  js  c++  java
  • jar包运行main程序

    当把java项目打包成jar后,如何运行main函数呢?

    第一种:指定运行main类:

    1 java -cp test.jar com.hk.app.Application

    第二种:在MANIFEST.MF里配置了Main-Class,可以直接执行jar文件

    Main-Class: com.hk.app.Application

    如在maven项目配置启动main:

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <!-- 默认启动 程序 -->
                        <mainClass>com.hk.app.Application</mainClass>
                        <layout>JAR</layout>
                        <addResources>true</addResources>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>

    然后打包执行以下命令即可运行com.hk.app.Application 中的main程序:

    1 java -jar test.jar

    MANIFEST.MF的用法如下:http://www.cnblogs.com/kentyshang/archive/2012/11/28/2793843.html

  • 相关阅读:
    053-649
    053-648
    053-647
    053-646
    053-645
    053-644
    053-643
    053-642
    053-641
    053-640
  • 原文地址:https://www.cnblogs.com/lemon-flm/p/7872250.html
Copyright © 2011-2022 走看看