做了一年多的JAVA,突然对许多基础概念都感到模糊
我现在有个疑问,就是我们开发的JAVA程序,如果放在一台只装了JRE的机器上
而JAVA程序用到了JDK以外的包,那么,是否需要将这些类包引进到JRE中?如果不引进,哪么JAVA程序如何识别这些类包?
我现在有个疑问,就是我们开发的JAVA程序,如果放在一台只装了JRE的机器上
而JAVA程序用到了JDK以外的包,那么,是否需要将这些类包引进到JRE中?如果不引进,哪么JAVA程序如何识别这些类包?
外一种方式:用到第三方的类库时,需要在 JAR 的 META-INF 目录中的 MANIFEST.MF 文件加上
ClassPath: lib/xxx.jar lib/yyy.jar lib/zzz.jar比如说你的应用程序打成的包名为 a.jar,放在 d:\test 目录,这时需要在 test 目录下再建个 lib 目录,把你
所用的 xxx.jar, yyy.jar, zzz.jar 放在 lib 下就行了。当然了,也可以不叫 lib 或得说跟 a.jar 放在同一个
目录下,这时 MANIFEST.MF 中那个 Class-Path: 的路径就得改了,实际上那个路径是相对于 a.jar 的路径。