java 导入包中的所有类 - Java / Java SE
说明:
e盘下建立my文件夹,e:\my , 文件夹下建立两个源文件cat.java和test.java;
//cat.java
package com.org1;
public class cat{
public void f(){
System.out.println("ok");
}
}
//test.java
import com.org1.cat;
public class test{
public static void main(String args[]){
cat c=new cat();
c.f();
}
}
打开命令窗口:
e:\my> javac -d . cat.java
e:\my> javac test.java
e:\my> java test
执行完毕,显示OK
但是我把test.java中的import com.org1.cat;改为import com.org1.*后为什么报错说找不到cat类?
classpath: .;%java_home%\lib
它会找与test同目录下com/org1/文件夹下的所有.java文件,看有没有cat这个类
LZ可以尝试把目录结构贴出来
楼主先不要编译cat.java
直接e:\my> javac test.java 然后 e:\my> java test
e:\my\com\org 下面只有 cat.class 一个文件
e:\my\ 下面只有 cat.java 、test.java 、test.class三个文件
改为import com.org1.*后为什么就说找不到cat了?import com.org1.cat能找到啊?!昏。
e:\my\com\org 下面只有 cat.class 一个文件
import com.org1.*
这里是手误吗?
建议你把cat.java放到com/org1/目录下,然后进入该目录再编译.
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
id name datetime
1 a 2010-05-13 10:15:00
2 b 2010-05-14 09:10:00
3 d 2010-05-14 10:10:00
如何将距离目前最近的那个记录的name 更新为“x”呢
谢谢咯 啊 呵呵
update table_n ......
现在不想用<a> </a> 标签 ,因为点击后会出现页面重定位,给文字加上css样式就可以看起来 是href怎么实现这样的css
text-decoration:underline; cursor:hand;
引用
text-decoration:underline; cur ......