尝试打开 .jar 时 Java 崩溃

标签 java crash

我有一个通过 .jar 文件安装数据库片段的代码。我的一个 friend 在不同机器上的相同操作系统上安装相同的代码,并且安装得很好。我的在加载 java.lang.ProcessImpl 后崩溃了,但我不明白为什么。我已经从我好友的计算机上附加了日志文件的接下来几行,该文件有效,从我的日志输出的最后一行开始。一般来说,我对搞乱 jar 或 java 还很陌生,所以我什至不确定我可以检查什么来解决这个问题。来自伟大的 Stack 社区的任何有用的想法吗?是否有其他方法打开 .jar 文件,也许通过 netbeans?

  //Here is the last line my computer runs. After this, it crashes out.
  [Loaded java.lang.ProcessImpl from C:\Program Files\Java\jre1.8.0_144\lib\rt.jar]
  [Loaded java.lang.ProcessImpl$2 from C:\Program Files\Java\jre1.8.0_144\lib\rt.jar]
  [Loaded com.izforge.izpack.uninstaller.SelfModifier$StreamProxy from file:/D:/Scale/scale-6.2-data-setup.jar]

最佳答案

Jar 文件只是 zip 文件。您使用的是 Windows 计算机,因此如果您想解压并查看其中的内容,只需更改扩展名并双击打开即可。

要了解到底发生了什么,我们需要查看包括转储在内的整个日志。我的猜测是,您可能会遇到 JRE/JDK 冲突,它试图将一个版本的 jar 加载到另一个版本。根据可能导致 JVM 崩溃的版本差异。

关于尝试打开 .jar 时 Java 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46556408/

相关文章:

java - 安卓 : YelpAPI access error

java - 在输出的下一行获取输入

iphone - EXC_BAD_ACCESS 在设备上,但在模拟器上正常

iphone - 崩溃我的应用程序

ios - 无法使用initWithUUIDString创建NSUUID

java - 在循环中每次迭代后更改变量名称

java - Java 的 TrimEnd?

java - 网络服务器 : use Service instead of Thread

android - 启动屏幕后我的应用程序崩溃

ios - 通常会在[ZXCapture dealloc]崩溃