2
从这个页面:https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby是否可以阻止Ruby脚本在JRuby中导入Java?
在Ruby脚本,如果使用require 'java'
,该脚本将能够像JFrame
S和创造这样的事情。
这可能听起来很奇怪,但是,有可能以任何方式,不允许这种功能(禁止导入Java
)?
如果你是好奇,为什么我问,那是因为我正在开发某种基于Java的游戏引擎,但它允许用户使用Ruby脚本来控制游戏逻辑 - 只游戏逻辑。我不想给创造JFrame
的自由。
即使你禁止Java,什么能阻止用户调用任何其他GUI库?调用'sleep(10000000)'?删除主目录? –
你可能会检查这个线程:http:// ruby .11.n6.nabble.com /防护 - 红宝石调用-Java的td3479685.html – scrappedcola