Я хочу создать импорт базы данных, используя файл .sql с java, затем я нашел код, похожий на этот
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(new String[]{"/bin/bash","-c","mysql -p -h localhost test < "+fileName.toString()});
Я использую netbean для запуска моего настольного приложения.тогда я получил это сообщение об ошибке
java.io.IOException: Cannot run program "/bin/bash": CreateProcess error=2, The system cannot find the file specified
мой вопрос, где я могу найти путь / bin / bash?или что я должен сделать ... я должен настроить что-то вроде пути переменной env?
я запускаю это на windows
решение заменить / bin / bash на cmd.exe и -cв / c, но когда я запускаю программу, на моей консоли появляется это сообщение
'mysql' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
хотя я уже настроил каталог mysql в переменной окружения PATH в Windows