Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java System.out.print:为什么输出不发送到控制台?_Java_Netbeans_System.out - Fatal编程技术网

Java System.out.print:为什么输出不发送到控制台?

Java System.out.print:为什么输出不发送到控制台?,java,netbeans,system.out,Java,Netbeans,System.out,有一个JavaJAR应用程序,代码包含几个操作符,比如System.out.print(“要打印的内容”)。控制台(如DOS窗口)由cmd.exe创建,然后执行java-jar myFile.jar。我想知道为什么控制台上看不到System.out.print的输出?当此应用程序在netbeans内部运行时,所有输出都在netbeans控制台上显示,但在“DOS控制台”上运行时不显示 提前谢谢 PS抱歉,我不知道使用cmd.exe创建的控制台的名称,这是命令提示符。并尝试运行此命令 java-c

有一个JavaJAR应用程序,代码包含几个操作符,比如
System.out.print(“要打印的内容”)
。控制台(如DOS窗口)由
cmd.exe
创建,然后执行
java-jar myFile.jar
。我想知道为什么控制台上看不到
System.out.print
的输出?当此应用程序在netbeans内部运行时,所有输出都在netbeans控制台上显示,但在“DOS控制台”上运行时不显示

提前谢谢
PS抱歉,我不知道使用
cmd.exe创建的控制台的名称,这是命令提示符。并尝试运行此命令

java-cp myFile.jar文件名


将您的文件名替换为jar文件中具有main方法的java文件(不带扩展名)。希望它对您有用。:)

System.out
System.err
都可以重定向到您想要的任何打印流

参见Javadoc

公共静态空白放样(打印流输出)

重新分配“标准”输出流

首先,如果有安全管理器,其checkPermission方法是 使用RuntimePermission(“setIO”)权限调用以查看是否正常 重新分配“标准”输出流

参数: out-新的标准输出流抛出: SecurityException—如果安全管理器存在,且其checkPermission方法不允许重新分配标准 输出流。自: JDK1.1

另请参见: SecurityManager.checkPermission(java.security.Permission)、RuntimePermission


它被称为commandprompt。请给出完整的代码示例maksym Pecheniuk,完整的代码是abot 5k(分为两个类)。包括它是正常的吗?在“清理和重建”之后,一切都正常了。我认为旧版本保存在jar文件中。我认为netbeans会在每次编译时重建并保存项目。感谢所有回答和评论的人。一切正常!