Java-如何使用ExcelsiorJet构建exe?

Java-如何使用ExcelsiorJet构建exe?,java,exe,Java,Exe,我是Java的初学者,我想从我的jar构建一个exe。我想要使用的jar包含4个类,我使用Eclipse编译了它 现在,当我尝试粘贴它时,我得到以下错误消息:“未指定Main类”。我应该在清单文件中写些什么吗?如果是,那会是什么?这可以通过在JAR文件清单中设置Main类:MyPackage.MyClass来实现 请参阅此处。在Eclipse中,你可以做到。

我是Java的初学者,我想从我的jar构建一个exe。我想要使用的jar包含4个类,我使用Eclipse编译了它


现在,当我尝试粘贴它时,我得到以下错误消息:“未指定Main类”。我应该在清单文件中写些什么吗?如果是,那会是什么?

这可以通过在JAR文件清单中设置
Main类:MyPackage.MyClass
来实现


请参阅此处。在Eclipse中,你可以做到。<如果P.java,如果你想要一个exe?@ StultuSKE,例如,如果你知道java,需要做一个exe,使用java工具比教你C++或者你认为是最好的工具来制作exes更有效。@ DmitryLeskov:它与“创建Exe的最好工具是什么无关”,它必须与:什么是exe。使用Java的最大好处之一是它与平台无关。缺点之一是:它对操作系统和系统的访问受到限制。与C和C++不同的是。基本上:创建Java应用程序的exe(它是Windows本机可执行文件)意味着:放弃使用Java的一些更大的优点,同时仍有缺点。@Stultuske如果将生成的类文件打包为本机二进制文件,Java源代码的可移植性不会降低,不管是真的还是包装纸。毕竟,一些Java应用程序作为平台依赖安装程序提供,内部带有私有JRE。这有什么不同?您可以使用Xamarin从C#生成iOS二进制文件。这是否意味着放弃使用C#的任何好处?程序是为用户而不是为平台服务的。给一千个随机的Windows用户一个jar,让我们看看他们中有多少人可以运行它。(额外挑战:在iOS上运行jar,不将其转换为本机二进制文件。)