执行jar文件时出现乱码的OpenGL应用程序屏幕

时间:2011-08-23 12:42:59

标签: opengl build jar intellij-idea

我使用Intellij的“build jar”选项为我的(OpenGL)应用程序创建了一个jar文件。

当我尝试执行jar文件时,它会启动应用程序屏幕,并显示正确的应用程序标题和屏幕大小。

然而,屏幕内部全部是“乱码”:有些部分是空白的,有些则是线条和/或像素。

请注意,当通过Intellij执行时,应用程序可以正常运行。

有没有人知道可能是什么问题?

我尝试将jar文件发送给朋友,他说他的电脑也出现同样的问题。这可能与我们的计算机中遗漏有关吗?

有谁知道我是否需要调整一些IDE的选项?

在文件系统中是否有一个地方可以尝试查找错误日志文件,这有助于我调试这个?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

在Intellij IDEA 10.5中,我去了:文件 - >项目结构 - >文物 - >罐

并确认右侧栏中有一些“可用元素”。

其中一个是我的项目,其“资产”有一个子文件夹。所以我使用“Put into output directory”将它们添加到jar中。

然后我重建了jar文件并尝试执行它。这是成功的。

我猜这个问题与缺少“资产”(即图像)有关。之前的.jar文件不包含那些图像,而新图像则包含这些图像。

感谢。