demo.java.a包定义了Person类
package demo.java.a ;
public class Person
{
public String talk()
{
return "Person —— >> talk()" ;
}
}demo.java.b包调用了上面的包
TestPackage2.java package demo.java.b ;
import demo.java.a.Person ;
class TestPackage2
{
public static void main(String[] args)
{
System.out.println(new Person().talk()) ;
}
}这个程序在dos环境下运行时,说package demo.java.a 不存在。我分别采用两个文件夹存放demo.java.a和demo.java.b包。编译时输入:javac demo.java.b/TestPackage.java。就会出现错误。请 高手指教一下。
package demo.java.a ;
public class Person
{
public String talk()
{
return "Person —— >> talk()" ;
}
}demo.java.b包调用了上面的包
TestPackage2.java package demo.java.b ;
import demo.java.a.Person ;
class TestPackage2
{
public static void main(String[] args)
{
System.out.println(new Person().talk()) ;
}
}这个程序在dos环境下运行时,说package demo.java.a 不存在。我分别采用两个文件夹存放demo.java.a和demo.java.b包。编译时输入:javac demo.java.b/TestPackage.java。就会出现错误。请 高手指教一下。
解决方案 »
- servlet里面的监听器和过滤器看了好久都没看懂 谁给我讲讲啊 谢谢
- web项目中一个static的问题
- 如何遍历request.getParameterMap()里面的值。
- JAVA,SML 急求高手做个设计,报酬从优
- WebLogic 启动问题
- 各位老大帮帮忙一个HIBERNATE问题,在线等急!~!~!~!~
- tomcat5.5.9的可视化界面上的“restart”按钮怎么生效?
- 用过Eclipse+Tomcat+lomboz的请看一下
- cmp覆盖了字段的缺省值
- jboss中的jndi查找问题,帮兄弟一把吧???
- fck上传图片获取静态地址
- SSH整合中关于Hibernate实现级联删除和不实现级联删除
首先你先编译Person类,因为TestPackage2类要用到它,编译之后,class文件肯定存在于demo.java.a包中。
然后你编译TestPackage2类,因为现在需要Person类,所以需要指定Person类的路径:
类似这样javac -cp “.;Person类的全路径” TestPackage2.java
其中的 .; 在JDK5+是可选的,它表是的是当前路径;但是你需要加上,不然编译不过。这样你就可以运行TestPackage2类了。