• 运行 jar 包


    转载: https://blog.csdn.net/weixin_34352449/article/details/93626436

    <build>

        <plugins>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-assembly-plugin</artifactId>

                <version>2.5.5</version>

                <configuration>

                    <archive>

                        <manifest>

                            <mainClass>demo.NettyServer</mainClass>

                        </manifest>

                    </archive>

                    <descriptorRefs>

                        <!-- 这个jar-with-dependencies是assembly预先写好的一个,组装描述引用 -->

                        <descriptorRef>jar-with-dependencies</descriptorRef>

                    </descriptorRefs>

                    <!--工程名-->

                    <finalName>${project.name}</finalName>

                </configuration>

                <executions>

                    <execution>

                        <id>make-assembly</id>

                        <phase>package</phase>

                        <goals>

                            <goal>single</goal>

                        </goals>

                    </execution>

                </executions>

            </plugin>

        </plugins>

    </build>

    java -jar devicelog-service-jar-with-dependencies.jar

    用maven导出的包中,如果没有在pom文件中将依赖包打进去,是没有依赖包。

    1.打包时指定了主类,可以直接用java -jar xxx.jar。

    2.打包是没有指定主类,可以用java -cp xxx.jar 主类名称(绝对路径)。

    spirngboot一般都是配置好依赖打包,只需要java -jar xxx.jar 。

  • 相关阅读:
    CSS的三种定位方式介绍(转载)
    CSS背景颜色透明
    去除网页滚动条的方法
    es6
    Android复习
    caculater
    字符流
    字节流
    File类
    泛型继承
  • 原文地址:https://www.cnblogs.com/zshboke-2015/p/13545127.html
Copyright © 2020-2023  润新知