【问题标题】:Conflicting class names imported from jars in jruby从 jruby 中的 jar 导入的冲突类名
【发布时间】:2015-08-14 06:24:41
【问题描述】:

我正在开发一个 JRuby(在 Rails 上)项目,该项目依赖于各种 java 库,作为 jars 导入。不幸的是,我想使用的一些类的类名和路径在两个库中完全一样。

我怎样才能解决这个冲突,并在每种情况下准确地指定我想要哪个 jar 中的哪个类?或者我可以包含一个作用域的库吗?

【问题讨论】:

    标签: jar jruby


    【解决方案1】:

    我相信您可以将它们放入包装中。例如,在你library1.jar 中,你可以输入package com.lib1 或类似的东西。然后,您可以使用import com.lib1.library1 导入它。

    【讨论】:

    • 这将是微不足道的解决方案。但是如果这些 jars 都是外部依赖,所以我无法访问它的源代码并且无法更改它呢?
    猜你喜欢
    • 2012-05-06
    • 2011-11-24
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2013-10-19
    • 2022-11-15
    相关资源
    最近更新 更多