我有一个多模块的项目结构,当我从一个模块构建一个jar时,它会得到构建,但是当我尝试使用以下命令运行该jar时:
java -jar <path to that jar>.jar
它给出了这个错误:
Could not find or load main class <packageName.ClassNameWhereMyMainMethodIS>.java
我该如何解决?
答案 0 :(得分:1)
您需要创建一个可运行的jar或使用
java -cp <path to that jar>.jar full.package.name.ClassName
当您未定义清单时,该清单指示JAR文件中的哪个类是您应用程序的入口点。
答案 1 :(得分:0)
您可以使用:
java -cp TestApp.jar com.test.HelloWorld
-cp将该jar添加到您的类路径