javaw命令可以运行的java程序为什么
jar命令打包好后直接java -jar错误提示:找不到或无法加载主类 com.main
jar命令打包需要注意什么
通过 java 命令直接执行 jar 包里的 main 方法,主要有两种方式,一是打的 jar 包的 META-INF/MANIFEST.MF 文件里指定的 Main-Class,另一个是命令行指定要运行的 Main-Class。
没有配置MANIFEST.MF文件
Mainfest-Version:1.0
Main-Class:com.eleven.AppTest
如果是maven打包的话,pom.xml添加相关依赖
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<mainClass>com.eleven.ElevenTestApplication</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
————————————————
版权声明:本文为CSDN博主「是赵敢敢啊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42059717/article/details/118521660
jar命令打包好后直接java -jar错误提示:找不到或无法加载主类 com.main
可能是你导出JAR包的时候没有选择main方法的类, 重新导出试试
很感谢大家的回答,
但是我是手打的代码_ノ乙(、ン、)_
所以我终于发现问题了,原来是忘了写包名,尴尬死了(/ω\)