Java - 如何使用.class文件和.jar文件

时间:2013-01-12 17:17:11

标签: java jar classpath

我有一个类库,开发人员坚持分发.class文件(和libJNI)而不是.jar文件。对于记录,它是SWIG绑定,Java约定不是高优先级。

我还使用了一些其他类库,分发为.jar文件。

我有许多使用NetBeans和Matlab应用程序开发的Java应用程序。从NetBeans或Matlab运行我可以将类路径设置为.class文件。实际上,上面的文件夹包含一个与包名匹配的文件夹。

我的问题是从命令行运行Java应用程序。 -cp选项不起作用,我找到了一个未找到类的异常。我试图使用包文件夹和类文件的路径。

我认为问题是清单中的类路径覆盖了命令行选项。我还没有找到一种方法来添加清单条目的路径。

我可以通过将库打包到.jar中来实现它,但我不想在我的安装说明中包含它。

我怀疑我需要一个自定义类加载器来按原样使用它。请告诉我,我错了。

N.B。我多年来一直在使用stackoverflow,并在网上找到了最佳答案。

提前致谢。

0 个答案:

没有答案