请看这个网址:
http://emu.simlife.com/emulator.php?id=97&cid=3他们可以将.jar的文件在web上进行演示,请问他们是怎么做到的?万分感谢。

解决方案 »

  1.   

    答:广告贴?它就是一个Applet啊.打包成.jar的Applet啊.
      

  2.   

    TO:jiangnaisong 
    我自己是写.net的,你可以到.net版查查。看看我所有的发贴中,有哪个贴子是做广告的。
    如果这个无法实现,那么我将多花出一个多月的时间用web去模拟软件在手机上的显示了。
      

  3.   

    答:对不起!这个当然可以实现.你给的链接我看了,是使用的最基本的JAVA Applet来实现的(打包成jar的形式,)jar的形式的Applet很常见.很好写.
      

  4.   

    感谢jiangnaisong 的热情回复。
    我们的项目小组中,有同事是做java的,他们是写在手机上支持midp2.0的软件。
    我本人对java一无所知。
    如果您知道该如何实现,烦请您多多指点。另外,请您稍注意看一下,我给出的网址,他们的模拟中是有一个环境的,可以加载不同的游戏到一个环境中运行。谢谢。
      

  5.   

    答:我仔细看了楼主给的网站,内容还是很简单的.
    1)这个用JAVA的Applet来实现的,因此:需要一个标准的JRE.这个在任何安装有JDK的机器上都有.若没有安装JDK,则要通过它的链接,下载JRE(它提供的是:http://mzone.simlife.com/emu/jre-1_5_0_04-windows-i586-p.exe) JAVA1.5的JRE2)楼主最感兴趣的可能是它的SIMPLAYER的所谓的自主研发的新热力手机模拟器,这个可能就是楼主说的那个:手机游戏的环境吧.它就是一个APPLET啊..在APPLET中通过网页参数读取MidletClassName的参数,装载叫Game的MIDlet,开始交互运行下去.3)我手头现已弄出了SIMPLAYER的新热力手机模拟器的所有的源代码了.以及那个DEMO游戏的源代码.基本的技术:它就是通过APPLET来装载MIDlet(
    代码是: public MIDlet k;k=(MIDlet)Class.forName("Game").newInstance();
    )
    进行的.由于是在标准JRE中运行MIDlet,因而:新热力手机模拟器SIMPLAYER中打包的jar中含有javax.microedition包,并各其中加入了自己的一些辅助的类.从而将APPLET的运行环境,进一步形成了一个MIDlet运行环境.
      

  6.   

    感谢jiangnaisong 的热情回复,我已经将您写内容,转给做手机的同事了。。
    不管结果如何,先谢谢您了。
      

  7.   

    是网页式的嵌入式Java类的二进制文件,简单地说就是 Applet小程序  具体的什么是Applet小程序可以去查阅相关的Java书.这个也是计算机二级必考的内容.
    如下面的代码,先把类文件编译成二进制.class文件,然后在网页的代码上用以下的标签写上:
    <applet ....属性....></applet>Applet标记的主要属性Appelet HTML文件控制其窗口特征的主要标记属性如下面的HTML文件所示:<HTML><TITLE>Applet〈/TITLE〉<APPLETNAME=″Client″CODE=″TestApplet.class″CODEBASE=″.″ALT=″Java Not Supported″ALIGN=MIDDLE      VSPACE=25HSPACE=50WIDTH=300HEIGHT=200</APPLET></HTML>(1) NAME属性命名Applet的当前对象。当浏览器同时运行两个或多个Applet时,各Applet可通过名字相互引用或交换信息。如果省缺NAME属性,Applet对象的名字将对应于其类名。上面的html网页中利用NAME标志把本Applet的对象命名为Client。(2) CODE标志说明Applet的class文件名。(3) CODEBASE标志指定Applet的URL地址。Applet的统一资源定位地址URL,它可以是绝对地址,如www.sun.com。也可以是相对于当前HTML所在目录的相对地址,如/AppletPath/Name。如果HTML文件不指定CODEBASE 标志,浏览器将使用和HTML文件相同的URL。上面的html网页把当前目录“.”指定为Applet的CODEBASE。(4) ALT标志指示,如果浏览器不支持Applet特征,浏览器显示ALT等于的字符串。上面的html网页中“ALT=″Java Not Supported″”。(5) ALIGN标志可用来控制把Applet窗口显示在HTML文档窗口的对齐方式。ALIGN标志指定的值可以是TOP,MIDDLE或BOTTOM。上面的htm网页中让浏览器把Applet窗口显示在当前文档窗口的中部:“ ALIGN=MIDDLE”。(6)VSPACE和HSPACE标志指定浏览器显示在Applet窗口周围的水平和竖直空白条的尺寸,单位为像素。上面的htm网页中Applet窗口上下各留出50像素的空白,在其左右各留出25像素的空白。(7) WIDTH和HEIGHT说明Applet窗口的像素尺寸。
      

  8.   

    顶7楼和10楼的
    7楼的回复很好,但因为我没有涉及过所以也不太懂
    10楼的applet用法说明的没问题
    呵呵
      

  9.   

    感谢大家的热情回复。
    TO:jiangnaisong 我同事说估计这个很难....哎。。