我有一个通过.jar文件安装数据库片段的代码。我的一个伙伴在同一个操作系统上在不同的机器上安装相同的代码,安装得很好。我在加载java.lang.ProcessImpl后遇到了崩溃,但我无法弄清楚原因。我已经从我的好友的计算机上附加了日志文件的下几行,它从我的日志输出的最后一行开始工作。我一般都很擅长弄乱罐子或java,所以我甚至不确定我能检查出来解决这个问题。来自伟大的Stack社区的任何有用的想法?有没有其他方法可以通过netbeans打开.jar文件?
//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]
答案 0 :(得分:0)
Jar文件只是zip文件。您已经在Windows计算机上进行了操作,因此您可以更改扩展名并双击打开,如果您想要提取它并查看其中的内容。
要了解实际情况,我们需要查看整个日志,包括转储。我的猜测是你可能有一个JRE / JDK冲突,它试图将一个版本的jar加载到另一个版本。取决于可能导致JVM崩溃的版本差异。