J'ai construit une application Java qui est livrée sur des clés USB. Pour assurer la compatibilité, j'expédie une JVM appropriée sur les bâtons. J'ai fait un EXE qui appelle simplement cette JVM avec le jar de l'application.Windows Exécutable pour exécuter l'application Java supprimée par l'antivirus
Maintenant le problème: certains scanners de virus agissent agressivement et suppriment simplement l'exécutable!
J'ai essayé un exe fait avec un outil "Batch file to Executable" et un moi-même écrit en C (invoquant ShellExecute); Norton SONAR détecte et élimine les deux versions, mais j'imagine que d'autres scanneurs de virus pourraient réagir de la même manière.
J'ai d'abord opté pour un raccourci Windows mais ceux-ci ne semblent pas supporter les chemins relatifs. Un fichier batch n'est pas non plus acceptable car je ne veux pas que la console de commande soit affichée.
Il a fini par travailler avec NSIS ... J'ai essayé tous les autres mais ils ont tous été enlevés. Merci! –
J'ai travaillé avec https://github.com/kohsuke/winsw Windows Service wrapper pour ajouter le programme Java en tant qu'exécutable – cabaji99