请教个问题在一个目录下  比如说test 
有一个java类  A.java  和 B.jar包
现在是 A类使用到了  B.jar 里面提供的类
我现在使用了 javac 命令编译过了
但是如何 使用java命令执行

解决方案 »

  1.   

    设置classpath如果在Java程序中引入了外部包,而又不想把其放入jre/lib/ext文件夹下,只是想放在与工程的代码一起的,如:
    Test.java在包com.biao.normal中
    project directory: JavaDemo
     
    JavaDemo/com/biao/normal/Test.java
    JavaDemo/pack.jar
    Test.java要用到pack.jar中的com/biao/pack/PackageDemo.java
     
    怎样写classpath和javac, java来运行Test.java?
    JavaDemo/runandcompile.bat:
    set classpath=.;./pack.jar
    javac com/biao/normal/Test.java
    java com/biao/normal/Test
     
    其中最关键的一点是set classpath=.;./pack.jar中的".;"是必不可少的,少了可能程序能编译成功,但是运行不了
      

  2.   


    thanks  尽管已经解决了  不过还是谢谢你的回答  呵呵!!!