java mavan 找不到类 ,找不到符号,类实例化不了

u010569017 2014-03-25 10:31:42


<?xml version="1.0" encoding="UTF-8"?>
<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.sec.yq1012.hello</groupId>
<artifactId>hello-first</artifactId>
<version>SNAPSHOT-0.0.1</version>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
</dependencies>

</project>









这个在 main java 下的com.sec.yq1012.hello 下


package com.sec.yq1012.hello;

public class Hello{
public String sayHello(String name){
return "hello:"+name;
}
public static void main(String[] args){
System.out.println("hello word!");
}

}


这个编译可以通过





这个在 test java 下的com.sec.yq1012.hello 下

package com.sec.yq1012;
import static org.junit.Assert.*;
import org.junit.Test;
public class TestHello {


@Test
public void testHello(){
Hello h= new Hello();// 如果这个注释掉的话就不会报错。
//assertEquals(h.sayHello("zs"),"hello:zs");

}


}





类一实例化就报错

Hello h= new Hello(); 然后就报错误了。。



...全文
1341 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2014-03-25
  • 打赏
  • 举报
回复
com.sec.yq1012.hello; 这个没导入 。
java_李勇强 2014-03-25
  • 打赏
  • 举报
回复
本来 2个 都在 com.sec.yq1012; 这个是不行的。。 不知道 为什么 两个都加上 hello 就行了。。
java_李勇强 2014-03-25
  • 打赏
  • 举报
回复
本来没改是不行的 com.sec.yq1012;。。 但是改了就行。。 com.sec.yq1012.hello
永远的幸福a 2014-03-25
  • 打赏
  • 举报
回复
不过应该在IDE下不知道可不可以,你可以试试
永远的幸福a 2014-03-25
  • 打赏
  • 举报
回复
肯定啊,maven在打包的时候,不会吧test下的目录给你打包,只会把java中的打包.肯定找不到啊

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧