- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
按照此处的说明将项目设置为基于 Slick2d 的项目的模板:Slick2d wiki使用提供的代码测试设置 here在运行时,我不断收到一大堆密封错误。我的想法是,这个问题源于两个库中的 ljgwl.jar 版本,但是 Slick 需要两者才能正常运行。我该如何解决这个问题?
最佳答案
包密封是一种 Java 特性,部分以 JAR 文件格式实现。它在几个地方进行了讨论,包括 in Oracle's Java Tutorial ,但最重要的是,当在 Jar 的 list 中启用包密封时,属于该包的任何类都不能出现在任何其他 JAR 文件中。
My thought is that this problem stems from the version of ljgwl.jar in both libraries, however Slick requires both in order to function properly.
我不确定您所说的“库”是什么意思,因为这不是 Java 概念。但是,我怀疑您是想说您以某种方式从两个不同的来源获得了 ljgwl.jar
文件,并且您已将这两个文件放入您的项目类路径中。这确实是一个问题,不仅仅是包装密封。事实上,您可以感谢密封错误,因为它们可能使您免于更微妙、更难以诊断的运行时错误。
How can I resolve this?
您的类路径中应该只有一个 LWJGL 副本,不管包密封强制执行的任何要求,也不管类如何打包在 jar 文件中。看起来 Slick2D 发行版可能附带 LWJGL 的副本——在这种情况下,使用那个副本可能是最明智的。只要它在您的类路径中(无论如何 Slick2D 都必须使用它),您应用程序中任何地方的任何类都可以使用它。
如果您需要应对 LWJGL 版本的不一致要求,或者如果您获得了包含 LWJGL 类和其他内容的 JAR,这会变得很棘手,但这不会改变底线:您必须选择一个LWJGL 版本,只在您的应用程序中使用该版本,并且在您的类路径中只包含它的一个副本。
关于java - 如何解决图书馆的密封违规问题?密封违规 : package org. lwjgl.opengl 被密封,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37116460/
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
我想知道创建启动画面的最佳方法是什么(当您开始游戏时,公司 Logo 动画化)。我在 After Effects 中创建了一个 .mp4 启动画面,但找不到在 libgdx 中显示它的方法。创建启动画
我想知道如果登录请求 url 是如何发送 volley 登录请求 username:password http://login_url 以这种格式。如果有示例代码可用,那将是一个很大的帮助。目的是向
我需要在我们的系统中 gprof 一个库来检查函数调用,看看我们是否可以再优化它。基本上,我所拥有的是 使用共享库 myLib.so 的可执行文件 A 我想 gprof myLib.so。当我使用 -
我想在项目中使用 jetty 。我正在用Gradle构建它。 IntelliJ在下面的行中告诉“无法解决符号跳船” import org.eclipse.jetty.server.Server;如何解
我想编写转换器,让我完全控制将 PDF 转换为 ePUB?我正在寻找的是转换器 - 不应该把最后一行的词剪掉。如果一个文本是一个段落那么epub必须是一段没有任何额外的空间字符和切词。 -应该识别 p
我正在 libgdx 中制作一个自上而下的迷宫游戏,我使用 extendViewport 来渲染游戏相机。我对如何创建小 map 有点困惑。我应该为小 map 创建一个额外的视口(viewport)和
我正在尝试为 android 创建一个 epub 阅读器,所以经过大量搜索后我找到了 skyepub library (SDK)。似乎它具有我想要的所有功能。 我按照站点中的提示进行操作,但是在运行代
我正在尝试从 boost 库 ( http://www.boost.org/doc/libs/1_38_0/doc/html/program_options/tutorial.html#id37614
我正在创建一个菜单(就像那个飞扬的小鸟,当你死了它会在播放屏幕上弹出)。我创建了一个扩展表格的类,我想将表格的背景设置为白色。有办法做到这一点吗? 最佳答案 你可以这样做: Pixmap bgPixm
我在我的应用程序中使用 Picasso 库最新版本 2.4.0 来下载和缓存图像。大约有 25-30 张图像,每张大小为 300KB-400KB。我认为这绝不是一件大事或一件沉重的事情。 尽管应用程序
我即将编写一个宠物项目,其中部分功能依赖于从一台机器到另一台机器的通知。 工作流程是这样的: A 写了一些内容 A 按下按钮或说:“我完成了” B 立即获得更新 所以,我的第一个想法是,创建一个服务器
我目前是一名 C# 程序员,并且一直有兴趣学习更多有关 C++ 和数据结构的知识。我发现 CS106B 类(class)通过 Stanford Engineering Everywhere 计划免费在
阅读文档, 我发现以下内容: 1.9.1 1.8.4 1.8.2 A version of "1.8.2" select the obvious, fully-specified version. S
请我想知道当我们给 Nibobee 机器人提供电机速度时,我们在 AVR studio 中使用的单位是什么: motpwm_setLeft(1500); 1500 单位是多少? 最佳答案 根据the
我没有使用 boolean 值来查看一本书是否被 checkout ,而是我想用一个字符串来表示它是我想要的,但是当我调用该方法来 checkout 一本书时,该字符串适用于书籍对象的整个数组列表。我
我在使用 python 和 neurolab 方面还很陌生,我在训练前馈神经网络时遇到了问题。我建立了如下网络: net = nl.net.newff([[-1,1]]*64, [60,1]) net
给定一个 22 分钟(1320 秒) 的音频文件,Librosa 通过以下方式提取 MFCC 特征data = librosa.feature.mfcc(y=None, sr=22050, S=Non
我正在使用 naudio(使用教程)学习音频编程。我的程序 (C# .net winForms) 我有记录和停止按钮。代码如下所示: NAudio.Wave.WaveIn sourceStre
是否可以从自定义应用程序访问 iBooks 图书馆?喜欢用于音乐/视频的 MPMediaPickerController?或者可以访问与 iTunes 同步的书籍。谢谢 最佳答案 不,目前无法访问此信
我是一名优秀的程序员,十分优秀!