jar - 从 jruby 中的 jars 导入的冲突类名

标签 jar jruby

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

我如何解决这个冲突并在每种情况下准确指定我想要哪个 jar 中的哪个类?或者我可以包含一个库范围吗?

最佳答案

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

关于jar - 从 jruby 中的 jars 导入的冲突类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003549/

相关文章:

java - 添加后无法在 IntelliJ 中访问 .jar 文件

java - 如何创建一个识别 AbsoluteLayout 的 jar 而不抛出 NoClassDefFoundError?

java - 我在哪里可以得到 jWebSocketTCPEngine-1.0.jar

mysql - 在 jruby 上安装 mysql 有很多错误

java - 从 Ruby 调用一个 Java 方法,该方法采用带有 Ruby BigDecimal 的 Java 原语 double

java - 计算目录中 MP4 文件的总持续时间时出现 SLF4J 问题

java - 引用 jar 文件中的网页

java - 是否有适用于 Jython 或 JRuby 的框架,或者您可以在 JVM 上运行 py 或 ruby​​ 应用程序吗?

java - JRuby:从 Rack 应用程序调用 Java 代码并将其保存在内存中

java - 将 JRuby 对象传递给 Java 方法?