import java.io.PrintStream;
import java.util.logging.Logger;
import se.sics.tac.aw.*;
import se.sics.tac.util.ArgEnumerator;
如何把se.sics.tac.aw和util下面的内容加到一个别的jar文件中去?因为这个jar文件中没有se.sics.tac.aw和util.
是不是我在系统变量中设置了JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib;
path=%JAVA_HOME%\bin就不需要在加入java.io.PrintStream;和java.util.logging.Logger;了???
谢谢.
import java.util.logging.Logger;
import se.sics.tac.aw.*;
import se.sics.tac.util.ArgEnumerator;
如何把se.sics.tac.aw和util下面的内容加到一个别的jar文件中去?因为这个jar文件中没有se.sics.tac.aw和util.
是不是我在系统变量中设置了JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib;
path=%JAVA_HOME%\bin就不需要在加入java.io.PrintStream;和java.util.logging.Logger;了???
谢谢.
如果你是想用那几个包中的类,那么你可以把包含这几个package的jar文件放在classpath里就可以了。
BTW,你的classpath设置不对,应该具体对应jar文件,比如classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tac.jar;假如包含se.sics.tac.aw等包的jar文件是tac.jar,那么你也可以加到classpath里。
1,为什么要用import呢?什么时候用呢?
2,PATH是干吗的呢?CLASSPATH呢?有什么区别呢?好好读书吧。
import java.util.logging.Logger;
import se.sics.tac.aw.*;
import se.sics.tac.util.ArgEnumerator;
但实际上这个jar文件并没有那几个文件,我是不是需要加入呢????
你的例子中,java.io.PrintStream和java.util.logging.Logger都是jre自带的,不需要再引入jar包,但后两个需要你知道哪个jar包包含这个这些类,把它加入到classpath中或者项目的lib中就可以了。