Java虚拟机启动错误:无效或损坏的Jar文件当向exe文件添加证书

我正在使用NetBeans创build一个jar文件。 然后我使用lanch4j创build这个jar文件的exe文件。 当我在我的电脑上运行这个exe文件它运行良好但是当我运行这个exe文件在其他计算机上,它给了我警告

发布商无法validation。 你想运行这个软件

当点击运行exe文件运行良好。

在这里输入图像说明

我通过使用Windows sdk附带的signtool.exe向我的exe文件添加证书来删除该警告。 并成功将证书添加到我的exe文件

但现在当我运行我的exe文件,它给了我错误

Java虚拟机启动器错误:无效或损坏的Jar文件

在这里输入图像说明

Plz帮帮我。

谢谢。