У меня есть приложение Java, из которого я вызываю скрипт оболочки. Может ли кто-нибудь сказать, где сохранить файл сценария в моем приложении и каков путь доступа к файлу в целом приложении.расположение сценария оболочки, вызванного из java-приложения
im, сохраняющий мой скрипт в пакете java, но когда я пытаюсь получить доступ, используя путь, например com.abc.script.sh, запустив приложение java через unix i ma, получив ошибку java.io.IOException: error = 2, нет такого файла или каталога
я звоню файл сценария с некоторым аргументом со следующим кодом
частных статических окончательный командной строки = «com.abc.script.sh -db абв -scm TEST_xyz -bcp ком. abc.out.txt -log/var/tmp -tab abc_ $ TABLENAME ";
Process process = Runtime.getRuntime(). Exec (команда);
и я запускаю приложение из unix.
Мне также нужно передать параметр в файл сценария оболочки. параметры похожи на имя хоста, имя таблицы ...
Правильный ответ. Конечно, с небольшими примерами кода было бы еще лучше :) – Jonik
Хорошо, я добавил код ... – tangens
Где я могу найти класс IOUtils? –