我想知道是否有人可以向我提供一些关于运行 java applet 时代码库和代码标签如何工作的背景知识。
我的问题是这样的:我有一个java小程序,它由多个目录中的多个类文件组成(例如,我有main/applet.class、main/panel.class、geom/shapes.class...)。该小程序在从本地硬盘驱动器运行时工作正常,但现在我想将其移至嵌入式系统运行。我的嵌入式系统中的文件如下所示:
+ webs
| - appPage.html
|-+ myApp
|-+ main
| - applet.class
| - panel.class
|-+ geom
- shapes.class
(实际上比这个大得多......)。鉴于我可以从浏览器加载 appPage.html,小程序标记的代码和代码库字段会是什么样子? (我尝试了几种组合,但未能找到任何合适的组合。我不断收到诸如
之类的消息框<applet code = "main/applet.class" codebase="webs/myApp" width=1000 height=700></applet>
但我收到 ClassNotFoundException 错误 (main.applet.class)。我在网上搜索过,但找不到关于代码库或代码应该引用的内容的良好解释。任何帮助将不胜感激(注意:我是 java 和 html 的新手,所以如果我遗漏了一些明显的东西,请原谅我)。
最佳答案
对于所示的结构,如下:
<applet
code = "main/applet.class"
codebase="webs/myApp"
width=1000
height=700>
</applet>
应该是:
<applet
code = "main.applet"
codebase="../myApp"
width=1000
height=700>
</applet>
关于java - 嵌入式系统小程序中的相关代码库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18643544/