现在是这么一个情况
我生成一个jar包
在linux运行
通过命令运行jar
然后出现
对应行数的代码
一开始我怀疑是权限问题
所以
之后 还是这样 我就崩溃了
这个jar 我在windows下能运行
并且linux 当前窗口 不是后台运行也是可以得
是你的jar出现问题了
jar 没有问题 因为windows上可以跑 并且 不用后台运行 当前窗口运行也是可以跑的额
这样试试:
chmod 777 *.jar
一般你这个情况使你这个jar包中包含了多个 main 函数,导致找不到主类。
可以试试这个,用 classpath 指定到 主函数 的类文件。
java -cp /home/username/../1.jar:test