【问题标题】:How to use the eclipse Jar-in-Jar Classloader in a non-eclipse project to load jars at runtime?如何在非eclipse项目中使用eclipse Jar-in-Jar Classloader在运行时加载jar?
【发布时间】:2015-09-07 01:06:44
【问题描述】:

Eclipse 允许在其导出对话框中将项目所依赖的 .jar 文件打包到单个生成的 jar 中。在这里您可以看到一个示例结果:

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

我已经在包org.eclipse.jdt 中检查了maven central 上的所有项目,但没有一个项目包含相关类。

作为非 Eclipse 用户,以及在非 jar(开发环境)上下文中,我是否可以使用某个项目来执行此操作?

【问题讨论】:

    标签: java eclipse jar classpath dependency-management


    【解决方案1】:

    查看 One-Jar:http://one-jar.sourceforge.net/

    我用了一段时间,但发现我不能轻松地将它用于 web 启动应用程序。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多