Java 如何为没有主类的小程序获取JAR可执行文件?

Java 如何为没有主类的小程序获取JAR可执行文件?,java,applet,executable-jar,Java,Applet,Executable Jar,eclipse的导出选项要求我指定一个主类。但是,在java小程序中没有主类。我们如何解决这个问题?我不确定这是否可能,因为小程序应该在浏览器的上下文中运行,而可执行文件应该独立运行。在导出对话框中, 您应该取消选中.classpath和.project,因为它们是Eclipse项目定义。单击下一步 根据JDK的不同,您的代码可能会产生旧JDK上不存在的警告和错误。我建议在构建JAR文件之前更正它们,但如果您想忽略它们,请单击“下一步” 这最后一个对话框通常会让用户感到厌烦。如果您尝试浏览主类字

eclipse的导出选项要求我指定一个主类。但是,在java小程序中没有主类。我们如何解决这个问题?

我不确定这是否可能,因为小程序应该在浏览器的上下文中运行,而可执行文件应该独立运行。

在导出对话框中, 您应该取消选中.classpath和.project,因为它们是Eclipse项目定义。单击下一步

根据JDK的不同,您的代码可能会产生旧JDK上不存在的警告和错误。我建议在构建JAR文件之前更正它们,但如果您想忽略它们,请单击“下一步”

这最后一个对话框通常会让用户感到厌烦。如果您尝试浏览主类字段,则不会显示任何内容(没有可选择的类)。事实上,对于applet,您不需要在那里指定任何内容,因此可以将Main class字段留空,然后单击Finish


试试看

我以前试过这个。启动JAR文件时,我收到错误消息:未能从\…\fileName.JAR加载主类清单属性请注意,双击小程序无法启动它。它需要嵌入到HTML中。1)在小程序中指定
主类
,不会影响它。只需将它指向applet类并完成它。2) 为什么要开发applet而不是基于框架的项目?我只学会了如何使用javaapplet的GUI元素。我只是想为一个朋友制作一个小程序。由于您还没有真正开始部署,我想说您的学习大约完成了3%。众所周知,部署小程序会让人发疯。将小程序中的所有内容放在一个框架中,并使用JWS进行部署,我相信这将比成功部署小程序更快。@AndrewThompson说得最好。用applet做任何事情,除了自己看它之外,都会让你发疯。我想我自己已经疯了。使用Applet做任何事情都是非常困难的。