一年前,我创建了一个在Windows上开发并部署到Linux上的Eclipse项目。我使用了SWT,并且能够使用适当的SWT jar在Linux上运行它。没问题。 最近,我用同样的MO开始了一个新项目:在Windows上开发,部署到Linux上,使用SWT。我使用了与项目相同的项目结构,但它在Linux上不起作用。当我尝试在Linux上运行这个新项目时,它给了我一个UnsatisfiedLinkError: Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library
我使用Windows资源管理器为我的Windows 7生成机器上的证书“安装证书”。但我不能在文件上签字:
> signtool sign /a exefile
SignTool Error: No certificates were found that met all the given criteria.
考虑到签名工具需要p12文件,但没有说什么,然后我使用Windows尝试“安装PFX”,但是从证书导入向导那里得到了一个错误,它说“指定的文件是空的”。
对于每一种构建机器平台类型(macOS、Windows、Linux),我真的需要再次完成整个“获取签名证书”的过程吗?