Для моего приложения Swing я печатаю на консоль (как и вы) для отладки.Однако при печати на консоль выводится только пустая строка.Возможно, это связано с тем, что мои параметры компиляции изменились.
Я запускаю приложение на компьютере с Windows 10 в IDE NetBeans 8.2.Сначала я подумал, что это была проблема с EDT (поскольку именно там он печатал), поэтому я переместил ее за пределы этого, затем на первую строку основного метода.Таким образом, он должен определенно выполняться, но результаты ничем не отличаются.
В сети я обнаружил похожую проблему , но я не могу изменить настройки, на которые ссылаются ответы.
Минимальный и полный пример.
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Это простое Hello World
приложение, но оно печатает только пустую строку.
Следовательно, оно должно печатать Hello World!
Вместо этого печатается только пустая строка.