Java 无法在Netbeans中运行项目,未创建任何类

Java 无法在Netbeans中运行项目,未创建任何类,java,netbeans,jar,Java,Netbeans,Jar,我试图在Netbeans中运行一个项目,但遇到了一些主要问题。当我构建项目(F11)时,它会创建一个jar文件,而不是简单地创建类,并且我无法运行该项目,因为找不到类。我怀疑这可能是因为我添加了一个jar文件作为库 无论如何,当我构建程序时,它告诉我使用java-jar program.jar从命令行运行它。所以我尝试了一下,得到了错误:无法找到或加载主类something.java。在项目属性中,选择正确的类作为主类 非常感谢您的帮助 错误: 错误:无法找到或加载主类something.jav

我试图在Netbeans中运行一个项目,但遇到了一些主要问题。当我构建项目(F11)时,它会创建一个jar文件,而不是简单地创建类,并且我无法运行该项目,因为找不到类。我怀疑这可能是因为我添加了一个jar文件作为库

无论如何,当我构建程序时,它告诉我使用
java-jar program.jar
从命令行运行它。所以我尝试了一下,得到了
错误:无法找到或加载主类something.java
。在项目属性中,选择正确的类作为主类

非常感谢您的帮助

错误:

错误:无法找到或加载主类something.java

正在专门寻找一个方法
publicstaticvoidmain(字符串args[])

你们班上有这样的课程吗

Netbeans将在保存源文件时动态自动编译类文件

教育署:

要运行JUnit测试,请参阅以下答案:


Hmm没有,但问题是我没有创建该类,它应该用于测试我的程序是否正常工作(使用断言)“运行”程序,程序必须有一个起点。这总是
公共静态void main(字符串args[])
。没有这一点,就没有起点,因此程序将无法完成任何任务。如果您使用的是“assert”,那么您使用的是像JUnit这样的测试库吗?JVM需要有一个“开始”。是的,我正在使用junit。这能解释为什么没有main吗?@您需要以不同于常规“jar”执行的方式调用JUnit。请参阅以下答案:您需要使用项目设置(ex:main.java)作为主文件。您应该在“项目设置”中找到类似的设置。