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