Я пытаюсь запустить спленк поиск из моего Java-проекта в Inteelij, используя API.Тем не менее, когда я запускаю Java-программу с результатами командной строки, она дает намного больше, чем командная строка.Я использую поиск и других параметров, которые, кажется, работают нормально, но определенный, кажется, занимает много времени.
String[] resultOne = search(param1, param2, param3);
String[] resultTwo = search(param1, param2, param3);
String[] cmd = {"search"};
ProcessBuilder processBuilder = new ProcessBuilder(cmd);
Process process;
process = processBuilder.start();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
List<String> result = new ArrayList<>();
String line;
int number = 0;
while ((line = reader.readLine()) != null) {
if (line.contains("sample1")||line.contains("sample2")) {
result.add(line);
}
number++;
}
if (result != null) {
return result.toArray(new String[]{});
}
return null;
Когда я пытаюсь запустить его, он добирается до временицикл, но так долго и остановите работу и скажите, что я закончил для resultTwo, отладки и остановки на полпути я получу Отладчик
Помощь будет принята с благодарностью