Java 如何在小程序中将文件夹的URL传递给代码库?

Java 如何在小程序中将文件夹的URL传递给代码库?,java,applet,classpath,Java,Applet,Classpath,我在C:/Java1中有apple.html,在C:/Java中有apple1.class,我在appletcodebase中给出了类文件的路径,但无法初始化applet 这是代码 C:/Java1中的apple.html <applet code="apple.class" codebase="file:/C:/Java/" alt="Applet not printed value" width="200" height="200"> </applet> 当我使用

我在
C:/Java1
中有apple.html,在
C:/Java
中有apple1.class,我在applet
codebase
中给出了类文件的路径,但无法初始化applet

这是代码

C:/Java1中的apple.html

<applet code="apple.class" codebase="file:/C:/Java/" alt="Applet not printed value" width="200" height="200">
</applet>
当我使用

appletviewer applet.html

它使小程序未初始化。

代码库使用错误,如

codebase="file:///C:/Java/"
编辑:

类名也需要更改

code="apple.class"
但是java文件中的类名是
apple1


另外,
paint
方法中的代码不会调用
super.paint()
,也不会询问为什么浏览器中没有显示任何内容。但是你还没有使用浏览器,所以将来可能会用到

代码库使用错误,如

codebase="file:///C:/Java/"
编辑:

类名也需要更改

code="apple.class"
但是java文件中的类名是
apple1


另外,
paint
方法中的代码不会调用
super.paint()
,也不会询问为什么浏览器中没有显示任何内容。但是你还没有使用浏览器,所以将来可能会用到

试试
codebase=“../Java”
。这将给出相对于HTML页面位置的路径。

尝试
codebase=“../Java”
。这将给出一个相对于HTML页面位置的路径。

如何加载该网页?您是从web服务器还是从本地文件系统加载它?我未经测试的猜测是您应该使用
。/Java“
。1)为什么要编写小程序?如果是由于老师的特殊要求,请参考。2) 为什么是AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。如果您需要支持旧的基于AWT的API,请参阅。@Code Guru我想您的猜测应该是答案。您是如何加载网页的?您是从web服务器还是从本地文件系统加载它?我未经测试的猜测是您应该使用
。/Java“
。1)为什么要编写小程序?如果是由于老师的特殊要求,请参考。2) 为什么是AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。如果您需要支持旧的基于AWT的API,请参阅。@Code Guru我想您的猜测应该是答案。谢谢您的建议。。。我已经写了。类名是apple.class而不是apple1.class谢谢你的建议。。。我写了.类名apple.class而不是apple1.class