在 Jruby 中使用适用于 java 的 aws sdk

发布于 2024-10-06 12:41:44 字数 131 浏览 5 评论 0原文

我有一个使用亚马逊网络服务的应用程序。该应用程序是在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若水微香 2024-10-13 12:41:44

您需要将 sdk 的 jar 文件放入您的 /lib/java 文件夹中,并确保将它们包含在您的类路径中。 (查看此示例 包含 JDBC 驱动程序,相同的概念。)

然后要在 Ruby 中使用对象,您只需像平常一样实例化它们:

require 'java'

myAwsObj = com.amazon.aws.class.someMethod('some','params')

您可以访问 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:

require 'java'

myAwsObj = com.amazon.aws.class.someMethod('some','params')

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文