0

(使用 v7.1.1 的 NetBean 新手)

我正在开发一个 java 类库,它是一个更大的应用程序 (.exe) 的插件。我想让我的主机应用程序在按下 F6 按钮或执行运行->运行项目菜单项时启动。我从 java 类库生成的项目开始,覆盖生成的 build.xml 中的 run 和 run-single 目标。我正在使用这样的运行目标测试 ant 脚本

<target depends="init,compile" description="Test target" name="run">
    <echo>run target echo - Application startup would go here</echo>
</target>

转到文件选项卡,右键单击 build.xml 文件并通过 Run-Target->run 上下文菜单可以实现我想要的行为(在输出窗口中运行目标回显...或启动我的主机应用程序)。但是 F6 按键只会弹出一个名为 Run Project 的对话框,要求我选择主类。 我的代码永远不会有一个带有 main 函数的类。

在看到这个问题和它的链接错误报告后,我关闭了“保存时编译”,这没有任何区别。

我是否针对我的情况使用了正确类型的 NetBeans 生成项目?

是否有其他一些netbeans设置需要我来获取我想要的行为?

4

1 回答 1

0

添加一个包含 main 方法的类以用于测试,并在库正常工作时删除该类。我几乎每天都使用 Netbeans,这是我用来测试我创建的库的简单方法。

于 2012-05-16T13:48:43.560 回答