C#里可以将一个项目编译成dll,然后另一个项目通过添加该dll引用,来使用其中的类,请问Java里可以这么做么?如何做呢?

解决方案 »

  1.   

    jar包可以直接导入classpath,
    要是项目工程的话,也可以再buildpath里引用的。
      

  2.   

    首先你要做的:
    1,把你这个项目编译成功.2,你要把这个项目导出成Jar包:右击项目,点"Export"->JAVA下的"JAR file"3,命名JAR,保存到指定目录.如上就完成了一个JAR包的定义,你可以在其他项目用这个JAR了,引用即可.
      

  3.   

    C#里叫dll,JAVA里叫JAR
    用法原理差不多,都是引用类库的一种方式.
      

  4.   

    多谢楼上各位前辈,可为什么Java的jar不像C#里的dll那样会自动跟着原项目更新呢
      

  5.   

    这是语言不一样的结果.
    JAR就是这种缺点,需要重新编译重新生成JAR.
      

  6.   

    已经按照您的步骤做了,可是为什么会报如下错误呢?
    java.lang.ClassNotFoundException:在servlet中引用该jar的package中的类的时候却没有红线报错
      

  7.   

    maven 的模块工程是用来干什么的?就是用来干这个事情的。类似于c#中solution工程。vs -> rebuild complier
    maven -> clean package install