问题一:用javac编译a.java,但引用到另一个B.class和C.jar,请问怎么写
问题二:能否把一个文件夹里的多个java文件编译成一个class文件,当然路径还得保留文件夹那样,就好象.net里编译成一个dll一样,如果可以,怎样实现

解决方案 »

  1.   

    问题一:
    如果你想调用B.class ,可以用关键字import 引入就可以了    如:import  (路径).*;(条件是 你还要设置一下classpath)
    如果你想调用C.jar,可以设置一下classpath    如:set classpath=%classpath%;...../C.jar;
      

  2.   

    javac -classpath "...\B.class;...\C.jar" a.java
    多个java文件编译成多个class文件,打包成一个AA.java
      

  3.   

    补充一下楼上:问题一, 如果B.class和要编译的类在同一个包里, 则无需import, 直接使用即可.问题二, java可以将多个class文件打包成.jar文件, 在JAVA环境下, jar文件与windown环境下的dll文件一样便于部署, 并且还可以设置jar文件像exe文件一样双击执行.
      

  4.   

    javac -classpath 指定b和c类的class路径 a.java