java - 将 Java applet 项目导入 netbeans 将无法正常工作,即使手动设置,Netbeans 也拒绝识别甚至找不到主类

标签 java class ide netbeans program-entry-point

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

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

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

感谢您的帮助。

最佳答案

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

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

链接:

关于java - 将 Java applet 项目导入 netbeans 将无法正常工作,即使手动设置,Netbeans 也拒绝识别甚至找不到主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/665820/

相关文章:

java - 使用 AsyncTask 创建回调函数

Java "instanceof"添加多个列表

node.js - 无法从 Cloud9 IDE 将 Node.js 部署到 Azure 网站

C++ 开发环境 Eclipse

java - Camel Java DSL Route with Choice 仅针对最后一个条件进行

css - 在 Drupal 中围绕现有的 div 添加额外的 div 类/包装 div 类

c# - 这是做什么的,在哪里使用,它有什么用? C#类类型?

java - 双构造函数代码块、Java 中的静态代码块

ide - PHPStorm 保存时间歇性提示 "File Cache Conflict"对话框

java - Spring-WS 为 SOAP 版本 1.2 设置 SOAPAction header