java import机制(不用IDE)
来源:互联网 发布:格拉夫红牌伏特加 知乎 编辑:程序博客网 时间:2024/06/05 13:28
java包有两种导入机制
- 单类型导入
import java.lang.Object;
这个比较好理解
2. 按需类型导入
import java.lang.*;
这个不是把lang下面的所有的类都导入进来,而是需要哪个类就导哪个进来
如果不用IDE的话,就知道java编译过程怎么查找类文件了
我们随便在一个文件夹下建立一个文件夹com,进去之后在建立一个文件夹interfaceclass,然后建立一个call.java文件
就是这样
然后编写Call.java
// Call.javapackage com.interfaceclasspublic interface Call{ public void call();}
然后退出到和com同级的文件夹下,建立Dog.java
这样
编写Dog.java
// Dog.javaimport com.interfaceclass.*;public class Dog implements Call{ public void call(){ System.out.println("Wang Wang!"); } public static void main(String[] args){ Dog dog = new Dog(); dog.call(); }}
编译运行 ,结果如下
运行成功。
遇到了一个问题,如果目录是这样的 :
–com
—-interfaceclass
——Call.java
–animals
—-Dog.java
这该怎么导包?
可以想一下java.lang.Object是怎么找到的,它是通过环境变量中的classpath找到的这个类,而javac命令中有一个选项-classpath,那么就可以通过指定路径的方式来找到Call
命令是:
javac -classpath .. Dog.java
java -classpath .. Dog
0 0
- java import机制(不用IDE)
- java import的机制
- Java import的机制
- Java import的机制
- java import的机制
- Java import的机制
- java import的机制
- java import的机制
- java中import机制(指定import和import *的区别)
- java中import机制(指定import和import *的区别)
- java中import机制(指定import和import *的区别)
- java中import机制(指定import和import *的区别)
- java import的机制[转载]
- Import Java Projects from other IDE into IntelliJ IDEA
- 不用ide编译java程序时如何调用jar包
- Java不用IDE工具时如何编译的
- 不用ide开发java项目 [转自新浪博客]
- Java web:Ubuntu下不用IDE创建Servlet
- [编程语言][汇编语言]计算机与汇编语言
- (解题报告)HDU1020---Encoding
- 人脸检测特征-haar特征
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- 文件太大?来试试分卷压缩
- java import机制(不用IDE)
- 动态链接库(DLL)总结---简单使用(2)
- 10.30-11.6之所学
- Reactor VS Proactor 模式
- 人脸检测特征-LBP特征
- simhash_1
- js弹出层
- HDU - 1166 地兵布阵
- winapi->WSAGetOverlappedResult