为了账号安全,请及时绑定邮箱和手机立即绑定

mvn test编译时 程序包HelloWorld不存在

初次接触maven的小白还望老师多多指教。
 
mvn compile 测试通过 mvn test 未通过
mvn clean  compile  通过   mvn test 还是未通过

http://img1.sycdn.imooc.com//56c6c01200010ca406770436.jpg

//路径:D:\maven_object\maven01\src\mian\java\com\imooc\maven01\model 
package com.imooc.maven01.model;
public class HelloWorld {     
 public String sayHello(){  
    return "Hello World!";   
       }   
 }
//路径:D:\maven_object\maven01\src\test\java\com\imooc\maven01\model
package com.imooc.maven01.model;import org.junit.*;
import org.junit.Assert.*;public class HelloWorldTest{   
     @Test   
      public void testHello(){ 
     Assert.assertEquals("Hello World!",new HelloWorld.sayHello()); 
        }  
    }
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">   
 <modelVersion>4.0.0</modelVersion> 
    <groupId>com.imooc.maven01</groupId> 
       <artifactId>maven01-model</artifactId>
           <version>0.0.1-SNAPSHOT</version>
               <dependencies>  
                     <dependency>      
                                 <groupId>junit</groupId>        
                                <artifactId>junit</artifactId>        
                              <version>4.10</version>   
                           </dependency>        
               </dependencies>   
      </project>


正在回答

10 回答

把代码检查一下吧,或者重新运行一次,我的也好了


0 回复 有任何疑惑可以回复我~

我靠 解决方案呢???

0 回复 有任何疑惑可以回复我~

上面 package写错了,改过之后但是还是不对

0 回复 有任何疑惑可以回复我~
#1

weibo_梦中那颗星_0

编码的问题
2017-05-16 回复 有任何疑惑可以回复我~

D:\mavenCode\code\maven01\src\main\java\com\imooc\maven01\model

http://img1.sycdn.imooc.com//590ef00f00014d4b10790541.jpg

http://img1.sycdn.imooc.com//590ef01000012c8c10860843.jpg

http://img1.sycdn.imooc.com//590ef0110001224b12910453.jpg

http://img1.sycdn.imooc.com//590ef0120001d2ca11150523.jpg

哪位朋友能帮我解决下 ,不甚感激!


0 回复 有任何疑惑可以回复我~

D:/mavenCode/code/maven01/src/main/java/com/imooc/maven01/model/HelloWorld.java:[1,1] 需要class, interface或enum

我也是照着老师敲的,求助怎么解决


0 回复 有任何疑惑可以回复我~

我自己的问题解决了,发现是写HelloWorld.java包时,顶端忘记了写包名。所以最初提示找不到包。你看看是不是pom路径或者java文件编写的问题。

0 回复 有任何疑惑可以回复我~

解决了吗问题最后?我也遇到相同个问题了

0 回复 有任何疑惑可以回复我~

去掉Hello World中间的空格就OK了

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56cbbcfe0001ca2a06550427.jpg


提示找不到符号

0 回复 有任何疑惑可以回复我~

Assert.assertEquals("Hello World!",new HelloWorld.sayHello());
改为 Assert.assertEquals("Hello World!",new HelloWorld().sayHello());

1 回复 有任何疑惑可以回复我~
#1

22不小了 提问者

还是报错哦!
2016-02-23 回复 有任何疑惑可以回复我~
#2

22不小了 提问者

找不到符号
2016-02-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
项目管理利器——maven
  • 参与学习       173090    人
  • 解答问题       742    个

使用maven来构建和管理Java项目,从环境配置,到maven核心知识

进入课程

mvn test编译时 程序包HelloWorld不存在

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信