使用JRuby 9.0.5.0我尝试使用SSL连接IBM Websphere MQ。 我已经下载了弹性演员提供程序jar文件(bcprov-jdk15on-154.jar)并将其放在以下位置:/ opt / mqm / java / jre64 / jre / lib
在代码中,我需要该jar文件,然后导入该类:
require "java"
require "/opt/mqm/java/lib/com.ibm.mqjms.jar"
require "/opt/mqm/java/jre64/jre/lib/bcprov-jdk15on-154.jar"
java_import org.bouncycastle.jce.provider.BouncyCastleProvider
运行脚本返回
NameError: missing class name (`org.bouncycastle.jce.provider.BouncyCastleProvider')
我应该在哪里放置文件以导入类?
答案 0 :(得分:-1)
要解决这个问题,我已经安装了bouncy-castle-java gem
gem 'bouncy-castle-java'
然后在脚本
中需要它require "bouncy-castle-java"
以下声明现在可以正常使用
java_import org.bouncycastle.jce.provider.BouncyCastleProvider