-3

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

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

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

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

4

1 回答 1

0

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

你一定有别的问题。我建议您System.out.println("Starting my program");在方法的第一行添加main()

如果你没有得到这个作为输出,那么可以肯定你实际上并没有运行你的程序,但可能是别的东西。

根据您提供的信息,无法说出其他事情可能是什么,或者您有什么问题。

在运行 jar 时添加-verbose:class可能会帮助您弄清楚一些事情,但是,它也可能会使事情变得更复杂。

于 2013-12-01T17:44:43.267 回答