当前页面: 开发资料首页 → J2SE 专题 → 如何加载jar文件
如何加载jar文件
摘要: 如何加载jar文件
我有一个jar文件,现在想在程序中加载里面的类,该如何做? 我的IDE工具就是linux下的vi,没有eclipse什么的。
设置classpath
import
jar文件打包的时候是有路径的,你要饮用什么类直接引用就可以了。
设置classpath
设置环境变量classpath
我已经设置了,变量名叫 CLASSPATH 对吧,我设置了,还是没有找到?
你直接在运行时加参数试试
我是过了,java -classpath /***/***.jar MyClass
但是还是提示这样的错误:Exception in thread "main" java.lang.NoSuchMethodError: main
我在程序中确实有这个main函数,在其中调用了jar文件中的函数
加载的时候CLASSPATH中指定的是jar文件还是这个文件所在的目录?
为什么当我把CLASSPATH指定到jar文件所在的目录时必须要解压这个jar文件,如何能够不用解压jar文件就可以载入?
运行时如何加参数?
Class c = ClassLoader.loadClass(url);
如果这么做是不是提前我得知道jar包中类的名字
如果我的工程需要一些图片文件,那么该如何打包?