将.jar变为.exe是一个很好的程序?我试过jSmooth,JEXECreator和launchJ无济于事。
答案 0 :(得分:6)
根据评论:
我的主类文件没有String(main [])类......它不应该因为它是一个小程序
所以你的JAR根本不代表Java应用程序?您需要将applet转换为Java(Swing)应用程序。这些EXE创建者仅用于Java应用程序。
答案 1 :(得分:4)
我更喜欢JEXECreator 1.9.3,它非常好用且易于使用
答案 2 :(得分:0)
这是商业广告,但您可以尝试exe4j的评估版: http://www.ej-technologies.com/products/exe4j/overview.html
我从未见过任何可用的免费工具。
答案 3 :(得分:0)
还有Excelsior JET,它声称通过了Java兼容性测试,这使它等同于常规编译器。我用了一次。
但你应该知道这样的解决方案有点容易失败......我很难尝试将一个相当简单的Java应用程序编译到EXE。最后,它在某种程度上起作用了。