在成功创建一些applet之后,我将它们嵌入到网页中,并发现必须包含所有类文件.留一个,它将无法正常工作.
在Applet的几次迭代之后,有几个类文件:
filename .class
filename $ 1.class
filename $ 2.class等.
我尝试只使用文件名 .class,尝试了最后一个,尝试了第一个和最后一个...但是,正如我所说,所有类文件必须包含在网页中.
问题:
1)文件名 $ n.class(n =某些数字)文件似乎是在Eclipse的一时兴起创建的 - 有没有对此的解释(我搜索没有成功)?
2)即使类文件只有~4kb,我如何进行清理,如吹走所有文件名 $ n.class文件,仍然能够嵌入网页?
有什么建议?
谢谢
这些类是从applet中创建的匿名类创建的 - 很可能是事件监听器等.
它们也可以由其他编译器创建(可能还有其他名称).
如果你真的想要避免它们,那么编程没有匿名(和其他内部)类.但这种结果往往是一种丑陋的风格,所以不建议这样做.
如果您不想将所有单个类文件上传到服务器(然后浏览器必须单独获取它们),请考虑将它们全部放在一个jar文件中,并在applet-tag中引用它.
归档时间: |
|
查看次数: |
5746 次 |
最近记录: |