преобразовать аргументы в допустимый массив Java.
с
Я готов передать аргументы скрипту jshell. Например, мне бы понравилось что-то вроде этого:
jshell myscript.jsh "some text"
а затем иметь строку «некоторый текст», доступную в некоторой переменной внутри скрипта.
Тем не мение,jshell
ожидает только список файлов, поэтому ответ:
File 'some text' for 'jshell' is not found.
Есть ли способ правильно передать аргументы в сценарий jshell?
Обходной путь до сих порПока что мое единственное решение - использовать переменную окружения при вызове скрипта:
ARG="some test" jshell myscript.jsh
И тогда я могу получить к нему доступ в сценарии с помощью:
System.getenv().get("ARG")