我在一台机器上的代码没问题,但是到了另一台机器上就报Bad version number in .class file的错。我看了一下,是调用一个jar包里的类时出的问题。网上说,是由于编译的jdk和运行的jre版本不一致造成的。可是这个jar包肯定是不同版本的jdk编译的啊(因为这个jar包比较老),而且在其他机器上运行也没问题。怎么解决这个问题呢?
...全文
2815打赏收藏
Bad version number in .class file究竟是什么原因造成的?
我在一台机器上的代码没问题,但是到了另一台机器上就报Bad version number in .class file的错。我看了一下,是调用一个jar包里的类时出的问题。网上说,是由于编译的jdk和运行的jre版本不一致造成的。可是这个jar包肯定是不同版本的jdk编译的啊(因为这个jar包比较老),而且在其他机器上运行也没问题。怎么解决这个问题呢?