classpath中包括当前目录“.”吗?
classpath=.;C:\

解决方案 »

  1.   

    我为了测试写了:
    import  java.net.*;
    import javax.activation.DataHandler;public class WhoAmI
    {
    public static void main(String[] args)throws Exception
    {
    if (args.length!=1)
    {
    System.err.println("Usage: WhoAmI Machingname");
    System.exit(1);
    }
    InetAddress a=InetAddress.getByName(args[0]);
    System.out.println(a);
    }
    };
    classpath=.;%JAVA_HOME%\lib程序运行如下:
    E:\java\chapt15>javac  WhoAmI.java
    WhoAmI.java:2: package javax.activation does not exist
    import javax.activation.DataHandler;
                            ^
    1 errorE:\java\chapt15>javac  -classpath WhoAmI.java另一个奇怪的问题是J2SDK中并没有javax.activation.DataHandler啊,第二种方式怎么编译通过拉?????
      

  2.   

    javax.activation.DataHandler是j2ee中的。