Java JAR的行为与IDE中的程序运行有所不同

杰克里特

好的,所以我一直在用netbeans做一个聊天客户端,我已经做完了。我决定清理并构建以对其进行独立测试。

但是,当使用套接字从其他程序接收到消息时(连接正常),该程序关闭。直接从IDE运行该问题从未发生过。

因此,我想知道的是,一旦将程序清理干净并内置到jar中,程序的行为是否会有所不同(显然它确实可以,但是如何?)。还有什么我必须考虑的。例如异常情况是否会突然停止?

另外,由于它仅在内置的jar中发生,因此我看不到任何可能发生的异常。我非常难过...

彼得·劳瑞

主要区别在于运行它的目录,您使用的Java的特定版本以及命令行选项。

其中,最有可能引起问题的原因是运行不同版本的Java。我会检查一下

java -version

与netbeans中的相同。

我还将从命令行运行您的JAR,以确保您看到产生的异常/错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在从Netbeans运行的Java应用程序和从Jar运行的Java应用程序中,相同的字体看起来有所不同?

来自分类Dev

当类中的counter较大时,为什么java线程的行为会有所不同?

来自分类Dev

为什么嵌套类在Java和C#之间的行为有所不同?

来自分类Dev

Java做while循环使字符串测试的行为有所不同

来自分类Dev

Java中具有不同类型的引用对象是否有所不同?

来自分类Dev

Java SE 6和Java SE 8 JRE在Windows 7上的行为有所不同(文件权限)

来自分类Dev

为什么JAVA中的重载工作与C ++有所不同?

来自分类Dev

Java和Android中的SimpleDateFormat是否有所不同?

来自分类Dev

当计数器在我的班级较大时,为什么Java线程的行为会有所不同?

来自分类Dev

为什么Java正则表达式在Linux和Windows上的行为会有所不同?

来自分类Dev

为什么GradientPaint在MAC OS上的Java 6和Java 7/8中绘制方式有所不同

来自分类Dev

Java挪威小数点分隔符在Java 6和7中有所不同

来自分类Dev

Java 8和Java 7处理NumberFormatException的方式是否有所不同?

来自分类Dev

与Java和SQL相比,工作原因或条件有所不同

来自分类Dev

RSA_NO_PADDING在Java和C ++之间有所不同吗?

来自分类Dev

Java泛型对于类和方法的工作方式似乎有所不同

来自分类Dev

Base64编码的字符串在perl和Java中有所不同

来自分类Dev

Java摆动框架预览和实际大小有所不同

来自分类Dev

Java:为什么for和while循环之间的内存使用有所不同?

来自分类Dev

RSA_NO_PADDING在Java和C ++之间有所不同吗?

来自分类Dev

Powershell脚本在TeamCity中的行为有所不同

来自分类Dev

在外壳程序脚本中,`curl ifconfig.me`的行为有所不同

来自分类Dev

流口水:{}大括号和条件句的结果-大括号使它们有所不同,在Java中却没有

来自分类Dev

如何使用Java在数据库中插入值,其中要插入的参数数量可能会有所不同

来自分类Dev

为什么Java GUI JFrame的大小在不同的操作系统上会有所不同?

来自分类Dev

我在程序中输入的内容有所不同

来自分类Dev

Java在osx和linux上读取文件系统文件名的方式有所不同

来自分类Dev

JavaFx MediaPlayer在单元测试和应用程序中的行为有所不同,为什么?

来自分类Dev

相同的mp3文件在iPhone应用程序中的行为有所不同

Related 相关文章

  1. 1

    为什么在从Netbeans运行的Java应用程序和从Jar运行的Java应用程序中,相同的字体看起来有所不同?

  2. 2

    当类中的counter较大时,为什么java线程的行为会有所不同?

  3. 3

    为什么嵌套类在Java和C#之间的行为有所不同?

  4. 4

    Java做while循环使字符串测试的行为有所不同

  5. 5

    Java中具有不同类型的引用对象是否有所不同?

  6. 6

    Java SE 6和Java SE 8 JRE在Windows 7上的行为有所不同(文件权限)

  7. 7

    为什么JAVA中的重载工作与C ++有所不同?

  8. 8

    Java和Android中的SimpleDateFormat是否有所不同?

  9. 9

    当计数器在我的班级较大时,为什么Java线程的行为会有所不同?

  10. 10

    为什么Java正则表达式在Linux和Windows上的行为会有所不同?

  11. 11

    为什么GradientPaint在MAC OS上的Java 6和Java 7/8中绘制方式有所不同

  12. 12

    Java挪威小数点分隔符在Java 6和7中有所不同

  13. 13

    Java 8和Java 7处理NumberFormatException的方式是否有所不同?

  14. 14

    与Java和SQL相比,工作原因或条件有所不同

  15. 15

    RSA_NO_PADDING在Java和C ++之间有所不同吗?

  16. 16

    Java泛型对于类和方法的工作方式似乎有所不同

  17. 17

    Base64编码的字符串在perl和Java中有所不同

  18. 18

    Java摆动框架预览和实际大小有所不同

  19. 19

    Java:为什么for和while循环之间的内存使用有所不同?

  20. 20

    RSA_NO_PADDING在Java和C ++之间有所不同吗?

  21. 21

    Powershell脚本在TeamCity中的行为有所不同

  22. 22

    在外壳程序脚本中,`curl ifconfig.me`的行为有所不同

  23. 23

    流口水:{}大括号和条件句的结果-大括号使它们有所不同,在Java中却没有

  24. 24

    如何使用Java在数据库中插入值,其中要插入的参数数量可能会有所不同

  25. 25

    为什么Java GUI JFrame的大小在不同的操作系统上会有所不同?

  26. 26

    我在程序中输入的内容有所不同

  27. 27

    Java在osx和linux上读取文件系统文件名的方式有所不同

  28. 28

    JavaFx MediaPlayer在单元测试和应用程序中的行为有所不同,为什么?

  29. 29

    相同的mp3文件在iPhone应用程序中的行为有所不同

热门标签

归档