В Rhino вы должны помнить об импорте пакетов Java, прежде чем сможете их использовать.Кроме того, Java String отличается от встроенной в JavaScript String, поэтому вы, возможно, захотите ее привести.
Вот быстрый и грязный readln()
, который работает одинаково в обоих SpiderMonkey и Rhino :
var readln = (typeof readline === 'function') ? (readline) : (function() {
importPackage(java.io);
importPackage(java.lang);
var stdin = new BufferedReader(new InputStreamReader(System['in']));
return function() {
return String(stdin.readLine()); // Read line,
}; // force to JavaScript String
}());