java包中多个main方法

发布于 2024-11-16 00:08:41 字数 135 浏览 2 评论 0原文

我在 NetBeans 中有一个项目,其中两个不同的类具有 public static void main(String[] args) 方法。 当我按F6时,总是调用第一类的main。为什么不是第二个?当我尝试显示 args 的参数时,它说该数组为空。

I have a project in NetBeans where two different classes have public static void main(String[] args) methods.
When I press F6, the first class' main is always invoked. Why not the second? When I'm trying to display arguments of args, it says that this array is empty.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笨笨の傻瓜 2024-11-23 00:08:41

在项目属性的类别中,选择运行。
然后是一个主类。
在那里设置你的主类

In the project properties, in the Categories, choose Run.
then there is a Main Class.
Set your main class there

老子叫无熙 2024-11-23 00:08:41

我不了解 Netbeans,但在 Eclipse 中它会自动设置一个启动配置,您可以轻松自定义该配置以指定包含主类的完整包和类名。

最终,任何程序启动都将通过命令行执行来有效,因此我希望 netBeans 也必须有一种自定义它的方法。您只需要找到它并调整第二个程序的启动(或设置新的启动)即可。

I don't know Netbeans, but in Eclipse it automatically sets up a launch config which you can easily customise to specify the full package and class name containing the main class.

Ultimately any program launch is going to effective be a command line execution so I'd expect that netBeans must have a way to customise it as well. You just need to find that and adjust the launch (or setup a new one) for your second program.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文