编译的程序不会是System.out

时间:2013-12-01 17:41:21

标签: java output compiled

我创建了一个可运行的.jar,但它似乎没有启动。我使用System.out.println(),但有0输出。我是否必须为了输出内容而做其他事情,或者在Eclipse中进行测试时是否只能在控制台中输出内容,而不是在编译程序时?

我通过双击运行我的.jar,猜猜是这样做的方式......

没关系,我只是用谷歌搜索它,它应该通过使用命令行来完成!所以,提前,谷歌在询问之前......对不起!

编辑:我尝试运行java -jar [FILENAME](使用正确的文件路径),但它说'java'不被识别为内部或外部命令,而我安装了java。我在Google上发现你必须编辑PATH,这样做但它仍然无效......有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

System.out在调节终端中运行良好,而不仅仅是Eclipse。

你必须有别的错误。我建议您添加System.out.println("Starting my program");作为main()方法的第一行。

如果你没有将其作为输出,那么可以肯定你实际上并没有运行你的程序,但可能还有别的东西。

根据您提供的信息,无法说出其他内容可能是什么,或者您有什么错误。

运行jar时添加-verbose:class可能会帮助您解决一些问题,但也可能会让事情变得更复杂。