- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我试图在 html 文档上使用我的 java 小程序,但它只是一遍又一遍地给出相同的错误。我正在使用 eclipse 。当我调试/运行小程序时,一切正常,但是当我将其导出到 jar 文件并尝试将其与 html 文档一起使用时,它会出现以下错误:
java.lang.NoClassDefFoundError: org/newdawn/slick/opengl/Texture
这是我的java代码: http://pastebin.com/B3R6nj1a
这是 .jar 文件包含的内容:
-lib
-jars
lwjgl.jar
lwjgl_util.jar
slick-util.jar
-natives-win
*all the dlls*
-META-INF
-*files*
-res
grass.png
wood.png
.classpath
.project
Camera.class
Main$1.class
Main$2.class
Main.class
我的项目构建路径中的一切都正确。(因此添加了三个外部jar。并将native-win添加到lwjgl.jar)
这是我的 html 代码:
<html>
<head>
</head>
<body>
<applet archive='3dtest.jar' Code='Main' width = "640" height = "480"></applet>
</body>
</html>
我也尝试将“Code='Main'”更改为“Code='Main.class'”也没有成功。
有人知道我为什么会收到错误吗?提前致谢。
-蒂姆
编辑:.classpath 文件: http://pastebin.com/i7y4XYaf
最佳答案
This is what the .jar file contains:
-lib
-jars
lwjgl.jar
...
那些 jar 不应该在那里。它们应该是网站上单独的 jar ,引用如下内容:
<html>
<head>
</head>
<body>
<applet
archive='3dtest.jar,lwjgl.jar,lwjgl_util.jar,slick-util.jar,all_dlls.jar..'
code='Main'
width="640"
height="480">
</applet>
</body>
</html>
假设 HTML 与所有 Jars 位于同一目录中。
关于Java lwjgl 小程序 noclassdeffound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18448590/
这个问题已经有答案了: NoClassDefFound when trying to run java with external libraries (4 个回答) 已关闭 8 年前。 如何从命令行
我在我的 Java 项目中使用 .dll(Eclipse IDE,如果有帮助的话),假设这个 .dll 包含类“myclass”并且我导入了它。构建时没有错误。 我在使用以下代码时遇到问题(NoCla
我正在尝试使用 netbeans 将我的 java 程序编译为单个 .jar 文件,并包含多个库。尝试使用以下命令通过 cmd 运行时,出现 NoClassDefFound 和 ClassNotFou
我遇到了编译器给我的这个错误: 线程“main”java.lang.NoClassDefFoundError中出现异常:javax/media/opengl/GLProfile 我的类路径中确实有 j
编辑:这个项目演示了行为: https://github.com/NathanielWaggoner/AndroidExamples/tree/master/packing 有一个读我解释了您第一次构
我不明白NoClassDefFoundError在 running an OpenEJB client 的背景下: thufir@doge:~$ thufir@doge:~$ java -classp
我已经被某个点困扰了几个小时,我正在初始化我从应用程序类调用的 Controller.java 类中的一些代码,它早些时候在所有设备上工作,但从昨天开始,我在 lolipop 以下的设备上收到 NoC
我有点被 xstream 的问题困住了。我有两个基于 OSGI 的 RCP 应用程序。他们使用 xstream 在 XML 文件中写入和读取某些类。当我运行程序并触发有问题的代码时,我得到: com.
我正在尝试将具有多个 jar 的小程序添加到 HTML 页面,但尝试在浏览器中运行该程序时出现 NoClassDefFounderror: db.DAO 。 DAO 是 TheaterApplet 所
我已经输入了在里面应用程序标签。 当我尝试进行此 Activity 时,我崩溃了。 这是我的java文件: ** import com.google.android.maps.MapActivity;
我试图在 html 文档上使用我的 java 小程序,但它只是一遍又一遍地给出相同的错误。我正在使用 eclipse 。当我调试/运行小程序时,一切正常,但是当我将其导出到 jar 文件并尝试将其与
我有一个 Android 库,我在两个不同的项目中使用它。在其中之一中,我可以正确使用该库。但是,在第二个项目中,我遇到了 NoClassDefFound 异常。 08-31 07: 49:23.15
嗨,当我添加 activation.jar、编译以及运行时出现错误时,我收到 NoClassDefFoundError。 DataHandler 类存在于 activation.jar 注意:我在 a
我有一个扩展 OrmliteSqliteOpenHelper 的类,以便为 Android 应用程序提供持久性模块。问题是,每当我从 Eclipse 中的测试项目访问此类时,它都会抛出 NoClass
我安装了 apache-jmeter-5.1.1 和 java 1.8.0_221 (8),并且正在浏览 getting started guide在 GUI 中构建 Web 测试计划。但是当我单击“
我正在尝试在我的项目中使用 Jira Rest Java 客户端。但无法连接到我安装的 jira。使用以下代码片段时: JiraRestClientFactory factory = new Asyn
我查看了此问题的其他答案,并尝试遵循它们。基本上是这样的场景:我有一个通过 jsp 页面调用的类。该类有一个在 jar 文件中找到的类。当我转到该页面时,对于 jar 中的类,我得到一个未找到类的异常
我最近将 ADT 从 22 版本更新到了 23.0 版本。现在我的项目在更新之前运行良好,但出现以下错误:- 01-01 10:19:27.016: E/AndroidRuntime(2405):
这个问题已经有答案了: TestNG java.lang.NoClassDefFoundError: com/google/common/primitives/Ints (3 个回答) 已关闭 6 年
概念是在特定时间获得通知。显然,我做到了,直到我包含了对低于 HoneyComb 和高于它的版本的支持。 我已经设置了最小 SDK 版本 8 和目标 SDK 17。由于类编码要大得多,我只显示存在问题
我是一名优秀的程序员,十分优秀!