在有Applet和Servlet互传对象的程序中如何共用包的问题。

magicspiral 2003-08-18 04:27:40
我的意思是这样:Applet和Servlet互传对象,当然在两边都要实例化同一个类。我现在是这样做的:我在Applet和Servlet所在的文件夹都拷贝同一个包。我管这个包叫传输包。这个问题好象解决了,但是现在问题是,我的Applet很复杂,要根据情况加载不同的panel,而这些panel还是很复杂,那么就很自然地想到为每一个panel建立一个包。现在问题来了,传输包和这些panel包是同一级别的,那么panel包就找不到传输包里的类了,难道我要在每个panel包拷贝一个传输包么?请各位大侠指教一二。
...全文
64 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazyboy123 2003-08-20
  • 打赏
  • 举报
回复

codebase = "."
magicspiral 2003-08-20
  • 打赏
  • 举报
回复
zhuad(天涯客):您的意思是:编译的时候通过设置环境变量找到路径import包,然后Applet打包时将这个包也打进去?那么请教下面的html中java_ARCHIVE 代表什么呢,就是独立于APPLET的那个包么?

<COMMENT>
<EMBED type="application/x-java-applet;version=1.1" java_CODE = "StudentDBApplet.class" java_ARCHIVE = "studentdb_client.jar" WIDTH = 515 HEIGHT = 417 pluginspage="http://java.sun.com/products/plugin/1.1/plugin-install.html"><NOEMBED></COMMENT>
zhuad 2003-08-20
  • 打赏
  • 举报
回复
做成独立的包,Applet打包时将这个包也打进去!
三合一 2003-08-19
  • 打赏
  • 举报
回复
没听明白,怎么会因用不了别的包的类呢,是public的就能import,就能使用
Ryan76 2003-08-19
  • 打赏
  • 举报
回复
up
stonewang 2003-08-19
  • 打赏
  • 举报
回复
先顶,有时间再回来研究
magicspiral 2003-08-19
  • 打赏
  • 举报
回复
ziding
magicspiral 2003-08-19
  • 打赏
  • 举报
回复
是这个意思,在APPlet端,如果是通过设置环境变量找到路径import包,编译时能通过,但运行时是会找不到类的,因为APPlet已经下载到客户端了。所以呢,APPlet只能import与它同一目录的包。现在,我的APPlet上要动态加载的panel类统统放在APPlet的同一级别目录下,没有层次,不舒服。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧