有两个java类
一个是HelloWorld类,可以编译通过
package com.company; public class HelloWorld {
public String sayHello() {
return "Hello World!";
}
….
}
另外一个是测试类,大家可不用关心它是做是什么的,只看它的第一行就行了
package test.com.company;import com.company.HelloWorld;
import junit.framework.TestCase;
import junit.framework.AssertionFailedError;
import junit.framework.Assert;/**
* JUnit 3.8.1 testcases for HelloWorld
*/
public class HelloWorldTest extends TestCase {
……
}
编译HelloWorldTest类出现如下错误
D:\junittest\com\company\HelloWorldTest.java:3: package com.company does not exist
import com.company.HelloWorld;是不是我的目录结构不对,还是缺少什么东西,怎么解决这个问题呢急盼高手!!!!!!
一个是HelloWorld类,可以编译通过
package com.company; public class HelloWorld {
public String sayHello() {
return "Hello World!";
}
….
}
另外一个是测试类,大家可不用关心它是做是什么的,只看它的第一行就行了
package test.com.company;import com.company.HelloWorld;
import junit.framework.TestCase;
import junit.framework.AssertionFailedError;
import junit.framework.Assert;/**
* JUnit 3.8.1 testcases for HelloWorld
*/
public class HelloWorldTest extends TestCase {
……
}
编译HelloWorldTest类出现如下错误
D:\junittest\com\company\HelloWorldTest.java:3: package com.company does not exist
import com.company.HelloWorld;是不是我的目录结构不对,还是缺少什么东西,怎么解决这个问题呢急盼高手!!!!!!
解决方案 »
- 很简单的集合框架问题
- 怎么在FileReader fr=new FileReader("win.ini");里面加路径,win.ini在windows目录下。我想直接读取
- SWT的UI线程问题
- 这个泛型语法是什么意思?
- System.in问题
- Java里面有没有类似.net里webrequest的类呀?
- "java.lang.NoClassDefFoundError" 是怎么回事?
- 怎样用链表实现collection接口 ??
- 誰能幫助做一個java調用windows API的sample出來
- 各位大哥:小弟刚学java有一些语句不懂
- 初级问题,关于找不到package,对高手可能还不屑一顾
- 求助
D:\junittest\com\company\HelloWorld.java这样试试看。
从而让路径变成
D:\junittest\com\company\test\HelloWorldTest.java
D:\junittest\com\company\HelloWorld.java
D:\junittest\javac -d . HelloWorldTest.java
D:\junittest\java test.com.company.HelloWorld
第2中方法:
D:\junittest\com\company\javac -d D:\junittest\ HelloWorldTest.java
D:\junittest\com\company\java test.com.company.HelloWorld
-classes
-test
-com
-company
-HelloWorldTest.class
-com
-company
-HelloWorld.class
+HelloWorld.java
+HelloWorldTest.java这样结构应该可以
改一下第二种方法:
第2中方法:
D:\junittest\com\company\javac -d D:\junittest\ HelloWorldTest.java
D:\junittest\com\company\java -classpath D:\junittest\ test.com.company.HelloWorld
这次出现了这样的错误:
D:\junittest\com\company\HelloWorldTest.java:3: cannot resolve symbol
symbol : class HelloWorld
location: package company
import com.company.HelloWorld;
^
好象还是不认com.company.HelloWorld
java HelloWorldTest
javac com\company\HelloWorldTest.java也就是
D:\junittest>javac com\company\HelloWorldTest.java
java -classpath c:\ com.company.helloWorld
javac -classpath D:\junittest\ HelloWorldTest.java
java -classpath D:\junittest\ com.company.HelloWorldTest