我创建了一个可运行的.jar,但它似乎没有启动。我使用System.out.println(),但有0输出。我是否必须为了输出内容而做其他事情,或者在Eclipse中进行测试时是否只能在控制台中输出内容,而不是在编译程序时?
我通过双击运行我的.jar,猜猜是这样做的方式......
没关系,我只是用谷歌搜索它,它应该通过使用命令行来完成!所以,提前,谷歌在询问之前......对不起!
编辑:我尝试运行java -jar [FILENAME]
(使用正确的文件路径),但它说'java'不被识别为内部或外部命令,而我安装了java。我在Google上发现你必须编辑PATH,这样做但它仍然无效......有人可以帮助我吗?
答案 0 :(得分:0)
System.out在调节终端中运行良好,而不仅仅是Eclipse。
你必须有别的错误。我建议您添加System.out.println("Starting my program");
作为main()
方法的第一行。
如果你没有将其作为输出,那么可以肯定你实际上并没有运行你的程序,但可能还有别的东西。
根据您提供的信息,无法说出其他内容可能是什么,或者您有什么错误。
运行jar时添加-verbose:class
可能会帮助您解决一些问题,但也可能会让事情变得更复杂。