简体   繁体   English

如何在C Ruby中使用Java库(如JDBC)?

[英]How do I use a Java library (like JDBC) in C Ruby?

My code depends on some gems that are only available in C Ruby so I cannot use JRuby. 我的代码取决于一些仅在C Ruby中可用的gem,因此我无法使用JRuby。 Is there any way to use java libraries such as JDBC drivers in C Ruby? 有什么方法可以在C Ruby中使用Java库(例如JDBC驱动程序)?

Cribbing an answer from this question : 这个问题的答案:

You could build a wrapper using the C JVM API and then call it from Ruby using FFI , or you could use a project called Ruby Java Bridge (RJB) . 您可以使用C JVM API构建包装器 ,然后使用FFI从Ruby调用 包装器 ,也可以使用名为Ruby Java Bridge(RJB)的项目

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM