1

我正在尝试将 netbeans 中的主类设置为它在它所在的最后一个环境中的主类,但是程序坚持它找不到主类本身,并且当我将它设置为主类的名称时项目属性中的类它说该类不存在(即使它存在)。

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

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

谢谢你的帮助。

4

3 回答 3

4

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

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

链接:

于 2009-03-20T12:44:12.323 回答
0

你真的在谈论小程序吗?Applet 没有主类(可以,但不是必须的)。因此,您可能可以选择在 Netbeans 中将项目导入为 applet-project,而不是作为standalone-java-app。

于 2009-03-20T12:03:00.130 回答
0

Shift + F6 在 NetBeans 7.3.1 中为我工作

我编辑以首先允许 webstart 在属性中。

我使用来自 Schiltds 的单个小程序完整的 Java 第 7 版第 626 页简单的横幅小程序。

我很高兴回馈一点。

于 2014-03-06T13:28:36.603 回答