问题标签 [rjb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - XLS 抛出 java.lang.ClassNotFoundException:org.apache.poi.hssf.util.HSSFColor$BLACK
我在尝试使用 Apache POI 打开 XLS 文件时遇到问题。我正在将 HSSF 集成到 Rails 应用程序中。
我的代码是这样的:
异常抛出:
RuntimeError (java.lang.ClassNotFoundException: org.apache.poi.hssf.util.HSSFColor$BLACK)
导入的罐子(Apache POI):
poi-3.9-20121203
poi-3.7-20101029
commons-codec-1.7
ruby-on-rails - Ruby 2.5.1、Ruby Java Bridge (RJB) 和 Ubuntu 18.04:获取“未定义常量 DL 和 Fiddle”。
我需要帮助。我不知道为什么我现在不能启动我的 Rails 5.2 应用程序,这rjb
是一个依赖项。我不断收到关于Constants DL and Fiddle is not defined.
首先,是的,我已阅读文档。
其次,是的,我已经设置了JAVA_HOME
.
第三,我已经设置LD_LIBRARY_PATH
(这可能是问题吗?)
但是,每当我尝试打开rails console
或rails server
我只是得到错误:
该应用程序在 OSX、CircleCI 和 Heroku 上运行良好。有比我更有经验的人rjb
发现我在这里缺少什么吗?
先感谢您!
java - 如何判断哪些第三方 Java 库正在使用 Log4j 1.x?
为了解决客户端标记的CVE-2019-17571,我正在尝试将我们基于 jfreechart 的 Rails 应用程序中使用的 Log4j 1.2.x 升级到 Log4j 2(按照此处的说明进行操作)。但是,我不知道哪个 Java 库仍在使用旧的 Log4j 1.x 导入。这是我在 Rails 日志中看到的错误(Java 图表应用程序是通过RJB加载的):
这是找出哪些第三方 Java 库正在使用旧的 Log4j 1.x 导入的好方法吗?
唯一的打击是在旧的 jar 文件中,但RJB正在抱怨NoClassDefFoundError
.