Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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.println()在windows中不工作_Java_Windows - Fatal编程技术网

Java System.out.println()在windows中不工作

Java System.out.println()在windows中不工作,java,windows,Java,Windows,谢谢你的重播。 我正在UBNTU操作系统上使用eclipse编写此代码 这是我的代码: public class test{ public static void main (String[] args){ System.out.print("Hello world"); } } 然后使用eclipse导出JAR可执行文件来实现 我在ubuntu终端下运行的代码如下: java -jar test.jar 我得到了Hello world字符串,结

谢谢你的重播。 我正在UBNTU操作系统上使用eclipse编写此代码

这是我的代码:

public class test{
     public static void main (String[] args){
             System.out.print("Hello world");
     }
}
然后使用eclipse导出JAR可执行文件来实现

我在ubuntu终端下运行的代码如下:

java -jar test.jar
我得到了Hello world字符串,结果如下:

并在windwos 8.1 x86的命令提示符下运行相同的命令

java -jar test.jar
结果是:


再次感谢您的帮助。

请向我们展示您的代码和运行方式

第一个想法:确保在命令行上运行代码:

  • 打开DOS盒
  • cd到.jar文件所在的目录
  • java-jar helloworld.jar

如果双击.jar文件,您可能看不到任何控制台输出。这可能是类路径问题,请使用下面的代码运行-verbose将向您打印执行详细信息

set classpath=.;
java -verbose -jar helloworld.jar

你是如何运行你的程序的?你能提供更多的细节吗?显示完整的代码(因为它是一个简单的hello world程序,所以应该很短)。告诉我们您使用的IDE、编译器和Windows版本。我们需要一个帮助您解决问题的解决方案。:)他可能在不使用.jar文件的情况下运行程序,因此
javahelloworld
(通过
javachelloworld.java
编译后)可能就足够了不,我知道,我是按照你所说的那样运行的:java-jar test.jar(test是我的文件名)@LardAnomander OP清楚地解释说他将它打包在一个.jar文件中。非常感谢Pankaj Pandey,我执行了设置“classpath=”;“然后当我运行我的jar文件时,我就可以得到结果了@JohnKangari如果你能正确运行你的程序,你也应该得到结果。您说您使用了
java-jar test.jar
,这似乎是不正确的,因为屏幕截图清楚地显示您刚才使用了
test.jar
@Tom您是对的,但我已经测试了这两个,因为您看到没有错误,因为java在我的路径中,如果我没有错的话。@JohnKangari这可能取决于您如何配置Windows来处理jar文件。因此,它可能会工作,也可能不会工作,但在这种情况下:您可能不需要设置类路径,只需要按照您所说的那样启动jar即可(但操作方式有所不同)。@Tom我很抱歉Tom您是对的,我再次测试test.jar不是以我的形式工作,而是以java-jar test.jar的形式工作。但我肯定我也测试过这个,但它不起作用!不管怎样,谢谢你抽出时间来见我。