Очень простой код, отлично работающий в режиме отладки, но не работающий после установки exe, не дающий ответа / результата в ответ. даже ошибок не отследить.
После сборки .exe и установки на мой P C это происходит, очень странно. попробовал построитель процессов, но то же самое, во всяком случае, чтобы проверить / отследить его. может быть, пути?
StringBuilder b = new StringBuilder();
Process p = Runtime.getRuntime().exec("wmic diskdrive get signature");
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
b.append(line);
}
Обратите внимание: CMD / c перед тем, как команды также возвращают пустой ответ в фактическом env.