首先 用javac d:\jexample\ch03\pk\a.java编译成class
然后 用java a

解决方案 »

  1.   

    编译时:假设a.java和b.java在d:\jexample\ch03中.
    d:\jexample\ch03>javac -d a.java
    d:\jexample\ch03>javac -d b.java
    这样a.class和b.class自动放到d:\jexample\ch03\pk中了.执行时:d:\jexample\ch03>java pk.a   //如果main方法在类a中
    d:\jexample\ch03>java pk.b   //如果main方法在类b中注意在设置classpath时,包含当前目录.
      

  2.   

    java 包的路径.a比如
    java org.yourdomain.aclasspath要包含你的包所在的目录
    如果在同目录运行,classpath中应该有 .;
      

  3.   

    先设置你的classpath 然后 java xx.xxx.xxx.YourMainClass
      

  4.   

    首先进入d:\jexample\ch03\目录
    javac -d . a.java
    javac -d . b.java
    java pk.a
    java pk.b