运行应用AA,运行时类需要用到/lib目录的所有类库,使用什么参数可以将此目录下的类库在运行时类加载进来?

请教知道的大虾给出解决方法,网上找了N的方法去尝试无果;希望贴出来的方法都是亲自测试过的,谢谢了!

可能是你的ADT版本过高把第三方包从libraries移除,然后把lib改成libs

嗯,路过本来想回答,已经有人答复了

嗯路过,本来想回答已经有人答复了

我也碰到这样的问题的,具体怎么操作啊  lib改成libs,是噺建一个外部库把找不到类的jar加到里面吗》


我也碰到这样的问题的,具体怎么操作啊  lib改成libs,是新建一个外部库把找不到类的jar加到里媔吗》

二楼说的很清楚了,尝试一下...

我是ADT21版本的我的jar包是放在libs里面的,还是报错!网上的一些方法都使用了没用!

匿名用户不能发表回複!

另一篇文章说了如何利用IDEA来打包现在来说说如何利用MAVEN打包

目标应用本身打成一个jar包,依赖的第三方包放到lib目录下

1. 首先看下maven项目的标准目录结构:

4. 经过jar和assembly最终得到一個可发布的zip文件,内容结构如下:

java 是通过 java虚拟机来解释运行的, 也就昰通过 java 命令

  • 3 用户类: 开发者定义的类或者没有使用 java 扩展机制的第三方产品.

    用户必须在命令行中使用 -classpath (-cp) 选项或者使用 CLASSPATH 环境变量来确定这些類的位置

那么到底该怎么做呢? 用户类路径就是一些包含类文件的目录, .jar, .zip 文件的列表, 至于类具体怎么找, 因为牵扯到 package 的问题, 下面将会说到, 暂时可認为只要包含了这个类就算找到了这个类.

根据平台的不同分隔符略有不同,

  • 类 unix 的系统基本上都是 “:”,
  • windows 多是 “;”. 其可能的来源是: * “.”, 即当前目錄, 这个是缺省值.
  • 由 -jar 参数指定的 .jar 包, 就把所有其他的值覆盖, 所有的类都来自这个指定的包中.

我要回帖

更多关于 运行时 的文章

 

随机推荐