Java 我想使用命令行在maven中运行一个基本单元测试

Java 我想使用命令行在maven中运行一个基本单元测试,java,maven,junit,Java,Maven,Junit,我的任务是创建一个单元测试,检查tomcat服务器是否返回/helloWorld。我不熟悉Java和Junit。我将文件夹结构设置为模仿主文件夹。我有test文件夹/src/test/java。我的测试类是demoapp test 当我尝试使用这个简单的代码进行简单的junit测试时 我也需要创建一个包吗 然后我尝试使用mvn-Dtest=Demoapp测试 我会得到一个错误,上面说需要类、接口或枚举您的类名中是否有hyfen/dash(Demoapp测试)?这不是有效的类名。试着用u替换它,或

我的任务是创建一个单元测试,检查tomcat服务器是否返回/helloWorld。我不熟悉Java和Junit。我将文件夹结构设置为模仿主文件夹。我有test文件夹/src/test/java。我的测试类是demoapp test 当我尝试使用这个简单的代码进行简单的junit测试时

我也需要创建一个包吗

然后我尝试使用mvn-Dtest=Demoapp测试
我会得到一个错误,上面说需要类、接口或枚举

您的类名中是否有hyfen/dash(Demoapp测试)?这不是有效的类名。试着用u替换它,或者干脆把它取下来。另外,注意区分大小写,类文件、类名和-Dtest=classname需要完全相同的大小写。请编辑您的问题以发布完整命令和完整输出。还要粘贴测试类。看起来你只是有一个编译器错误,与你的问题中的其他内容无关。让我验证一下,我相信我更改了类名。我将再次运行debug以获取更多信息您的类名中是否有hyfen/dash(Demoapp测试)?这不是有效的类名。试着用u替换它,或者干脆把它取下来。另外,注意区分大小写,类文件、类名和-Dtest=classname需要完全相同的大小写。请编辑您的问题以发布完整命令和完整输出。还要粘贴测试类。看起来你只是有一个编译器错误,与你的问题中的其他内容无关。让我验证一下,我相信我更改了类名。我将使用debug再次运行以获取更多信息