Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在测试文件夹中运行类的main方法_Java_Maven_Main - Fatal编程技术网

Java 在测试文件夹中运行类的main方法

Java 在测试文件夹中运行类的main方法,java,maven,main,Java,Maven,Main,试图通过谷歌搜索,但却发现了数百个与测试无关的问题。我想我错过了一个关键的关键字,可以将点击次数减少到与我相关的内容 我需要运行src/testintegration/java中的一个类,因为它是从数据库提取测试数据的工具。它基本上只是主方法中的一个小脚本 然而,当我尝试在Eclipse中“以java应用程序的形式运行”时,它会说:错误:无法找到或加载主类x.y.z.MyClass 我知道它以前是有效的,但不确定我是如何使它发挥作用的 对于任何丢失的信息,请随时询问更多信息 你知道我遗漏了什么吗

试图通过谷歌搜索,但却发现了数百个与测试无关的问题。我想我错过了一个关键的关键字,可以将点击次数减少到与我相关的内容

我需要运行src/testintegration/java中的一个类,因为它是从数据库提取测试数据的工具。它基本上只是主方法中的一个小脚本

然而,当我尝试在Eclipse中“以java应用程序的形式运行”时,它会说:
错误:无法找到或加载主类x.y.z.MyClass

我知道它以前是有效的,但不确定我是如何使它发挥作用的

对于任何丢失的信息,请随时询问更多信息


你知道我遗漏了什么吗?

在Eclipse中的java构建路径属性中添加了java类的完整路径,取消选择“允许源文件夹输出”,并再次选择它(不知道这是否有作用,但我还是包含了它)。

确保编译了java源代码。打开自动构建:项目菜单=>build Automatically。在包所表示的文件夹中的output文件夹(很可能是
bin
)中可以看到
MyClass.class
。它不会在eclipse中的/target中结束。当我在计算机上浏览时,它确实结束了。没关系,默认情况下Eclipse会过滤掉类文件。自上次运行包后,包可能已更改。在包资源管理器中找到您的
MyClass.java
,右键单击,以java应用程序的形式运行。这就是我试图做的,正如问题“查找运行此文件的配置,检查是否一切正常”中所述。我的建议中包括指定类的全名。