欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何解决Linux上执行jar包时出现的“Error: Could not find or load main class”错误?

最编程 2024-01-02 15:12:39
...

在这里插入图片描述
问题描述: Linux下执行jar包时候报错,找不到或无法加载主类.

解决办法:
1.将当前目录加入系统变量CLASSPATH,系统才能找到当前目录下的Java类 , vi /etc/profile ,按照将jar包的目录加到PATH中,保存退出后source /etc/profile让文件生效。

在这里插入图片描述

在这里插入图片描述

2.由于本人项目中使用的是maven环境,当时在IDEA中运行代码后就直接进行package了,没有进行compile,确实忘记compile了,怪不得每次都报错,可以删除之前的jar包重新编译在打包就可以了。

在这里插入图片描述