我的jar文件不是';当我把它编译成一个类文件的时候,它就不一样了

我的jar文件不是';当我把它编译成一个类文件的时候,它就不一样了,jar,console,Jar,Console,我编写了一段相当简单的代码,检查com端口,将流转储到文本文件(以及控制台),然后发送一封以字符串作为正文的电子邮件 现在,当我编写和调试它时,一切都很好,但这需要是一个独立的应用程序,所以我将它转换为一个jar文件。现在,当我运行jar文件时,控制台会短暂闪烁并消失,电子邮件不会被发送。我怀疑com端口也无法读取。它似乎刚开始就结束了 我相信有办法解决这个问题,但具体来说,我最终需要做的是在触发器上自动执行这个jar文件(可能通过windows任务分配程序),并隐藏控制台。那是踢球的人。我不知

我编写了一段相当简单的代码,检查com端口,将流转储到文本文件(以及控制台),然后发送一封以字符串作为正文的电子邮件

现在,当我编写和调试它时,一切都很好,但这需要是一个独立的应用程序,所以我将它转换为一个jar文件。现在,当我运行jar文件时,控制台会短暂闪烁并消失,电子邮件不会被发送。我怀疑com端口也无法读取。它似乎刚开始就结束了

我相信有办法解决这个问题,但具体来说,我最终需要做的是在触发器上自动执行这个jar文件(可能通过windows任务分配程序),并隐藏控制台。那是踢球的人。我不知道我是否能既吃蛋糕又吃蛋糕。我不希望最终用户看到控制台,但我希望所有操作都在后台工作。就目前而言,控制台立即死亡的事实让我相信代码甚至没有运行


我在Windows7上运行它,它也必须在xp上运行。谢谢。

打开cmd提示符,转到存放jar的目录。运行
java-jar
。它将显示是否有任何错误。

当我这样做时,程序运行正常。只是当你双击执行它时,它就不能正常工作。