我有一个java项目。我可以通过命令提示符运行它,但无法通过Eclipse或NetBeans运行。当我运行它时,找不到主类的错误。
我该怎么办?
答案 0 :(得分:3)
您是如何尝试在Eclipse和Netbeans中运行它的?基本上你需要告诉他们要执行哪个类 - 哪个类具有main
方法。
在Eclipse中,你可以转到相关的类并点击Alt-Shift-X,J来启动它。
答案 1 :(得分:1)
eclipse的几个步骤
通过上下文菜单(右键单击导航器中的项目名称)定义构建路径,并添加所需的库。
现在您的代码已准备好使用绿色(>)按钮运行
答案 2 :(得分:0)
您的项目是否使用库?我有相反的问题,我可以在Netbeans中运行我的程序,而不是从jar(或命令行)运行,因为这些库在我的Netbeans文件夹而不是我的“分发”文件夹中。
编辑:库是指第三方库。答案 3 :(得分:0)
在NetBeans中创建项目时,它将为您创建一个默认的Main类,并使用main(String [] args)方法。要访问代码,只需重命名类main方法,将其复制(以及任何依赖类进入项目并更改包名以反映项目名称),并在默认NetBeans主方法中实例化包含它的类,并调用重命名的main方法,例如如果您的类被称为HelloWorld并且main方法被重命名为“hello”,则调用将如下所示:
HelloWorld hw = new HelloWorld();
hw.hello();
简单:)