好的,我知道这可能是一个简单的问题,但是我试图弄清楚如何制作一个JAR文件,以便其他人可以运行我的程序而无需使用jGrasp,eclipse或netbeans之类的软件。我遇到的问题是我将其另存为JAR文件并可以在计算机上执行,但是当我通过电子邮件将其发送给朋友时,它显示JAR文件无效或损坏。谁能解释?谢谢

最佳答案

您是否正在使用jar命令创建文件? “ jar tvf fn.jar”会显示内容吗?如果是这样,问题可能出在电子邮件传输上。请记住,jar文件实际上只是其中包含一些特殊数据的zip文件,并且由于所有使用电子邮件zip文件的特洛伊木马,某些电子邮件服务器将拒绝传递zip文件。

一个常见的问题是,如果您的电子邮件客户端不是对mime进行编码,则沿途将0x0D(回车)更改为0x0D 0xOA(回车+换行),反之亦然,这会破坏二进制文件。

10-07 15:58
查看更多