繁体   English   中英

launch4j编译的java应用程序可执行文件被防病毒程序阻止

[英]launch4j compiled java application executable being blocked by antivirus

我正在尝试为我的Java应用程序创建一个安装程序。 我在网上搜索了一下Launch4jInno Setup。

使用Launch4j编译exe后,它似乎不起作用。 我正在使用Windows而且.exe​​并没有真正执行,它也没有列在taskmanager上。 在一些摆弄和尝试的东西后,发现它是Avast。 在转动Avast盾牌之后,它就像迷住了一样。

我发现可执行文件本身就是被阻止的那个,并且在编译时没有launch4j导致一些令人费解的.exe超出了我的理解。 通过在avast打开和关闭时尝试编译,并且两个.exe仅在avast关闭时运行

有没有人遇到过这个? 如果被其他防病毒软件阻止怎么办? 有没有可能的解释和/或解决方案 开始调查的地方?

Afaik,我的代码并没有真正做出可疑的操作。 我尝试了一些简单的gui app,它只显示一个框架内的标签,但仍然会发生同样的事情。

事实证明,这是真正的原因:

launch4j在编译时导致一些令人费解的.exe超出了我的理解。

launch4j的最新版本在它编译exe时由VirusTotal和其他一些防病毒软件标记它的标题。

在阅读launch4j官方网站上的讨论区时,我偶然发现Balthasar Gregovic的评论说当时的3.7有问题但不是3.5版本。 我下载了上述版本,它就像一个魅力。 我认为现在使用launch4j版本3.5是明智之举。 我将尝试对上述讨论板发表评论,并告知他们3.8也有同样的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM