SP2-0310: невозможно открыть файл .sql.JAVA

Программисты JAVA общаются здесь
Anonymous
SP2-0310: невозможно открыть файл .sql.

Сообщение Anonymous »

Я вызываю пакетный файл из своей Java-программы, которая в результате выполняет несколько файлов .sql.
пакетный сценарий приведен ниже:

Код: Выделить всё

set part1= CREATE OR REPLACE DIRECTORY REPORT AS '
set total=%part1%%4';
echo %total% > DIR_REPORT.sql
echo exit; >>DIR_REPORT.sql
sqlplus %1/%2@%3 @./DIR_REPORT.sql
sqlplus %1/%2@%3 @./PACKAGE_SCRIPTv2.sql
и мой Java-код:

Код: Выделить всё

Runtime run = Runtime.getRuntime();
System.out.println("Start Running the batch file");
Process p = run.exec(new String[]{"cmd.exe","/c", "start", "C:/Users/sony/Documents/NetBeansProjects/CodeReview/src/codereview/install.bat",i,j,m,l});
System.out.println("Completed");
выдает ошибку:

Код: Выделить всё

SP2-0310: unable to open file
Первый файл, созданный с использованием пакета (DIR_REPORT), выполняется, но мой PACKAGE_SCRIPTv2.sql не выполняется, но выдает ошибку, пожалуйста, помогите мне, что делать.

хотя при запуске пакетного файла вручную из cmd все работает нормально...

Вернуться в «JAVA»