Tôi cố gắng để viết giao diện điều khiển ứng dụng Java nào, mã này là khá đơn giản:Java: System.out.println() nên viết thư cho giao diện điều khiển, nhưng nó không
public class ConsoleTest {
public static void main(String[] args) {
System.out.println("test");
}
}
Nếu tôi chạy ứng dụng này từ Eclipse, sau đó tôi thấy "test
" trong "Console" của Eclipse, nhưng nếu tôi xuất ứng dụng của mình dưới dạng "tệp JAR Runnable" và chạy nó từ Windows XP cmd.exe
thì không có gì được lặp lại với bảng điều khiển.
Về mặt an toàn, tôi đã cố gắng kiểm tra System.console()
, trả về null
.
Điều gì có thể sai?
Mã của bạn hoạt động tốt cho tôi. Khi bạn chạy nó từ cmd.exe, những gì * làm * bạn thấy? –
tôi nghĩ 'System.console()' sẽ trả về null trong nhật thực. –
Làm thế nào để bạn chạy bình từ dòng lệnh? – Attila