gpt4 book ai didi

java - 如何使用main方法运行一个类?

转载 作者:行者123 更新时间:2023-12-02 11:14:42 25 4
gpt4 key购买 nike

我有一个带有 main 方法的简单类。这不是我在应用程序中的主要类,而是一个工具。我想像这样运行它

java -cp mySpringBoot.jar com.pkg1.pkg2.pkg3.mytool

我可以看到这个类位于同一个包中,但位于 BOOT-INF/classes/com/pkg1/pkg2/pkg3/mytool.class

我也尝试使用 BOOT-INF/classes 文件夹,但它一直显示

错误:无法找到或加载主类... com.pkg1.pkg2.pkg3.mytool编辑:我的 Spring Boot jar 内的工具类非常简单,它与我的 SpringBootApplication 类所在的根不在同一个包中。

package com.comp.mypackage.tools;

//imports
public class MyTool{

public static void main (String args[]) {
......
}

}

最佳答案

看看这个 stackoverflow 帖子 How to run a JAR file

它将向您展示如何使用 list 文件(在其中定义 main 方法)、如何打包(创建)jar 以及运行 jar。

关于java - 如何使用main方法运行一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50371665/

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