导入Java applet项目到netbeans中不起作用,即使手动设置,Netbeans也拒绝识别甚至找不到主类

StackOverflow https://stackoverflow.com/questions/665820

我试图将 netbeans 中的主类设置为它在最后一个环境中的主类,但是程序坚持认为它找不到主类本身,当我将其设置为主类的名称时项目属性中的 class 它表示该类不存在(即使它存在)。

当我右键单击带有主类的源文件并点击“运行[文件]”时,它可以工作(尽管存在与资产相关的错误,我稍后可以修复这些错误,但与代码本身无关。

我现在所做的只是将上一个项目的代码复制并粘贴到 netbeans 中,所以我会忽略这里的任何内容吗?

谢谢你的帮助。

有帮助吗?

解决方案

小程序在 Netbeans 中的工作方式让我很恼火。帮助中建议的用法是按照您指示的方式运行小程序(运行文件)。NetBeans 将在 build/classes 下生成一个引用该小程序的 HTML 文件。然后将 HTML 文件复制到类所在的 src 中。然后,您可以调整 HTML,在后续运行中,NetBeans 将使用您的 HTML 文件而不是生成它。每次运行该文件时,NetBeans 都会打开 Java 附带的小程序查看器程序。您无法控制传递给小程序查看器的任何参数。它忽略您在项目中配置的运行时参数。要更改传递给小程序的参数,您必须手动编辑 HTML 文件。

更好的方法是使用在 BlueJ 项目中创建的 AppletWindow 类。它允许您在 JFrame 上托管一个小程序,这意味着您可以创建一个小型的独立 Swing 应用程序来调用您的小程序。然后该程序有一个 main 方法,您可以启动一个带有按钮和文本控件的额外 Swing 窗口来模拟对 applet 的 javascript 调用,并且您可以调整在运行时传递给 applet 的属性。在代码中尝试新事物非常好。

链接:

其他提示

你真的谈论一个applet?小程序没有主类(就可以了,但他们没有)。所以,你可能有一个选项,导入项目作为一个applet的项目,而不是作为独立的Java应用程序内,在Netbeans的。

移+ F6在NetBeans 7.3.1为我工作

我编辑,以允许在性质Webstart的第一

使用来自Schiltds完整的Java第7版页面的单个小应用程序

林626简单横幅的Applet。

我很高兴给一点回来。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top