2015-06-21 101 views
1

Eclipse允许在他们的导出对话框中打包项目依赖的.jar文件到一个生成的jar中。在这里你可以看到一个示例结果:
Screenshot of the inside of a example jar.如何在非eclipse项目中使用eclipse Jar-Jar Classloader在运行时加载jar文件?

作为一个非eclipse用户,我该如何利用这个功能?在我的情况下,我必须动态地从类路径加载jar文件到运行时的类路径(我正在创建一个全平台的SWT应用程序),所以这项技术对我来说是完美的。

我已经在包org.eclipse.jdt中检出了Maven中心的所有项目,但没有一个项目包含相关类。

是否有一个项目的地方,我可以用它来做到这一点,作为一个非Eclipse用户,并在非罐子(开发环境)方面?

回答

0

看一眼-JAR:http://one-jar.sourceforge.net/

我用了一点,但发现我不能轻易使用它的网络启动应用程序。

+0

请问您可以添加一段代码以查看如何在运行时将类加载到类路径的指令?该项目非常古老,没有像这样的使用文档。 – RAnders00

+0

也许你只需要学习在标准运行时使用URLClassLoader? http://docs.oracle.com/javase/7/docs/api/java/net/URLClassLoader.html –

相关问题