Я пишу сценарий Java с помощью rhino. У меня есть несколько классов, написанных на java, которые я импортирую в javascript.
Но когда я проверяю javascript на JSLint, он делает недействительным javascript, говоря:
Проблема в строке 9, символ 1: 'importPackage' использовался до того, как он был определен.
Вот образец из моего сценария:
importPackage(Packages.org.raj.test);
var test = "123";
Я также выбрал вариант «Предположить Rhino», но все равно отображается та же ошибка.
Как мне решить эту проблему?
Обратите внимание, что стандарт ECMA не распространяется на взаимодействие с Java (или с любой внешней объектной системой, если на то пошло).