在 Jruby 中使用适用于 java 的 aws sdk
我有一个使用亚马逊网络服务的应用程序。该应用程序是在rails上使用jruby安装的。我必须使用java aws sdk来调用亚马逊网络服务。
你能帮助我如何将 aws sdk 包含在我的应用程序中并使用它
提前谢谢
I have an app which uses the amazon web services.The app is installed with jruby on rails.I have to use java aws sdk for calling amazon web services.
Can u help me as in how to include aws sdk in my app and use it
Thanx in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将 sdk 的 jar 文件放入您的 /lib/java 文件夹中,并确保将它们包含在您的类路径中。 (查看此示例 包含 JDBC 驱动程序,相同的概念。)
然后要在 Ruby 中使用对象,您只需像平常一样实例化它们:
您可以访问 JRuby Kenai 站点 了解从 Ruby 内部调用 Java 的示例。显然上面的包名称是我编的,但你应该从那里得到这个想法。 Kenai 页面还有许多其他示例和陷阱。
You will want to put the jar files for the sdk inside your /lib/java folder, and make sure to include them in your classpath. (See this example on including a JDBC driver, same concept.)
Then to use the objects in Ruby you just instantiate them like you normally would:
You can visit the JRuby Kenai site for examples of calling Java from inside Ruby. Obviously the package name above I made up, but you should get the idea from there. The Kenai page also has lots of other examples and gotchas.