请联系我们

管理 Java 类路径(UNIX 和 Mac OS X)

来源: OS系统 UNIX |  作者: ITeduer |  发布: 2007-1-06 00:00


?? 2. ?? MainFrame.java

$ javac -d bin src/com/elharo/gui/MainFrame.java

src/com/elharo/gui/MainFrame.java:3:

package com.elharo.math does not exist

import com.elharo.math.*;

^

src/com/elharo/gui/MainFrame.java:7: cannot find symbol

symbol : class Fraction

location: class com.elharo.gui.MainFrame

private Fraction f = new Fraction();

^

src/com/elharo/gui/MainFrame.java:7: cannot find symbol

symbol : class Fraction

location: class com.elharo.gui.MainFrame

private Fraction f = new Fraction();

^

3 errors

???? 2 ??????????? javac ????????? MainFrame.java??????????????? Fraction.java????????????????????????????????????????????????????????????????????????????????????? 2 ?????? src??????? -sourcepath ????????

$ javac -d bin -sourcepath src src/com/elharo/gui/MainFrame.java

?????????????????????? 5 ????????? javac ?????? Fraction.java?Fraction.java ???????????

? 4. ????

???????????

????????????????????????????????????????????? src ????????????????? /Users/elharo/Projects/XOM/src ?????????????

$ javac -d bin -sourcepath src:/Users/elharo/Projects/XOM/src

src/com/elharo/gui/MainFrame.java

????????????????????????????????? .java ??????????????? .java ????????

????????? .java ??????????????????????????? JAR ???????????????????????

?????

???????????????????????????????????????????? bin ???????????????????????????????

?????????????????????? -classpath ?????????????????????????? /Users/elharo/classes ?????????????????? -classpath /Users/elharo/classes??????

$ javac -d bin -sourcepath src -classpath /Users/elharo/classes

src/com/elharo/gui/MainFrame.java

?????????????/Users/elharo/project1/classes ? /Users/elharo/project2/classes??????????????????????????

$ javac -d bin -sourcepath src

-classpath /Users/elharo/project1/classes:

/Users/elharo/project2/classes

src/com/elharo/gui/MainFrame.java

????

???????????????????????????????? com/elharo/foo/bar ? nu/xom/util ??????????????com?elharo?math ??????????????????????

????????????????????????????? project1 ? project2 ????????????????????????????????????

$ javac -d bin -sourcepath src

-classpath ../project1/classes:

../project2/classes

src/com/elharo/gui/MainFrame.java

??????????????????????????????????????????????????????????????????? JAR ???????? junit.jar ? icu4j.jar????????????????? JAR ?????????? JAR ????????????JAR ???????????? .class ????????????????????????????/Users/elharo/classes ??????????? icu4j.jar ??? /Users/elharo/lib ?? junit.jar ???

$ javac -d bin -sourcepath src

-classpath /Users/elharo/classes:icu4j.jar:/Users/elharo/lib/junit.jar

src/com/elharo/gui/MainFrame.java

JAR ????? .class ??????????? .java ????????


* 部分内容来源于网络,版权属原作者所有,转载请注明来源。
打印 | 收藏此页 |  推荐给好友 | 举报