管理 Java 类路径(UNIX 和 Mac OS X)
来源: OS系统 UNIX | 作者: ITeduer | 发布: 2007-1-06 00:00
??????
????????????? .java ???????????????????????????????????? ? 1 ??? project ???????? src ???? src ???? com ???? com ????? example ???example ???? Fraction.java ???????????????
$ javac src/com/elharo/math/Fraction.java
????????????????????
error: cannot read: src/com/example/mtah/Fraction.java
??????????????????????????????????????????????? ls ??????????????????
$ ls src/com/example/math
ls: src/com/example/math: No such file or directory
????????????????????????????????????????????????????? project ???pwd ???????????????????????????? project/src ??? project ????
$ pwd
/Users/elharo/documents/articles/classpath/project/src
??????????? cd ..?
?????
?????????????javac ????? .class ?????????.java ???????????????????????? .class ? .java ?????????????????????????????????????? .java ?????????????????????????????????????????? .class ???????????????????????????????????????????-d ??????????????? bin?build ? class??
$ javac -d bin src/com/elharo/math/Fraction.java
?????? 2.????? javac ????????????? com/elharo/math??????????
? 2. ????????????

???
??? ?? Java ?????????????????????? src ??????????????????????????????????????????? com ????? src/com/elharo/math ???
???????????????????????????????????????????? com.elharo.gui ????????? MainFrame ? ??? 1 ???
?? 1. ?????????????????
package com.elharo.gui;
import com.elharo.math.*;
public class MainFrame {
public static void main(String[] args) {
Fraction f = new Fraction();
// ...
}
}
??????? MainFrame ??????????? com.elharo.math.Fraction ??????????? 3 ??????????????????????????????????????????
? 3. ???????

??????????????? MainFrame.java ????????
