簡體   English   中英

我如何在ruby中調用Java類

[英]how can i call a java class in ruby

如何在ruby中調用Java類?

如果您使用JRuby,則可以

require 'java'

然后使用例如實例化Java類

object = Java::package.package.ClassName.new

然后使用

object.method(parameter)

有關更多信息,請參見使用JRuby編寫Java庫腳本

試試這個Java / Ruby Bridge:

鏈接

Bridge本身使您可以將java類加載到ruby Code中。

您可以將Java類與另一個具有main()方法的Java類一起包裝或調用,該方法讀取stdin或命令行參數嗎? 然后,您可以將其作為Ruby的可執行文件生成,寫入stdin並從stdout讀取。

考慮到這不是最快的機制,或者在某些情況下是最實際的機制,這可能是最簡單的答案。 但是,對於某些情況,這可能是最實用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM