Я выполняю командный файл из командной строки, изнутри Java.
Пакетный файл запускает файл ruby на компьютере в нашей сети.Фактический CL: «C: \ CreateOrder.bat». В пакетном файле я перехожу на подключенный диск, затем выполняю сценарий ruby на этом подключенном диске (и код java, и код Ruby используются в автоматическом qa).1004 * В Java я запускаю командный файл из командной строки, доступ к которой осуществляется через класс RunTime.Первоначально он был разработан в Eclipse и прекрасно работает там.Недавно я перешел на NetBeans, и теперь командный файл все еще будет работать, но командная строка не знает ни о каких подключенных дисках и, следовательно, не может выполнить сценарий Ruby.
Я провел несколько тестов, в которых NetBeans открывал окно CL, и обнаружил, что не могу изменить или перечислить конететы любого подключенного сетевого диска.
Наиболее очевидное различие между Eclipse и Netbeans заключается в том, что окно CL в NetBeans открывается с целевой папкой проекта NetBeans: C: \ nbprojects \.
До сих пор я пытался: - запустить команды в пакетном файле с путями UNC вместо подключенных дисков - убедиться, что разрешения для папки проекта для NetBeans совпадают с Eclipse - запустить CL, открывающий cmdСначала откройте окно, затем выполните командный файл: (cmd / c start C: \ CreateOrder.bat).
Я в недоумении.Я должен пропустить что-то простое.Как я могу запустить CL из NetBeans, где CL имеет доступ к моим подключенным дискам?
Спасибо.