|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点打包|办理|成绩提交给挪动上线的kjava游戏,假如间接用jb打包会碰到平台api成绩。
如今我们能够用ant打包来办理挪动平台api成绩。详细办法以下:
1.下载antenna-bin-0.9.13.jar,apache-ant-1.6.2
2.把antenna-bin-0.9.13.jar放到apache-ant-1.6.2lib下,
3.把nokiaui.jar放到apache-ant-1.6.2lib下,
4.把gx.jar放到apache-ant-1.6.2lib下,
5.设置ant的情况变量:有ANT_HOME,PATH两项
6.编写bulid.xml
7.打包后在bulid.xml的统一目次下有一个MANIFEST.MF这个文件,能够把这个放到
jar内里交换失落本来的,能够减小一点size.
8.MicroEdition-Profile:MIDP-1.0
MicroEdition-Configration:CLDC-1.0
Media-Price:5元每次
这些只需手工加在jad内里就行,build.xml内里仿佛没有选项加这个。
上面给出一个例子:bulid.xml
<?xmlversion="1.0"?>
<projectname="LoveNote_S40"default="build"basedir=".">
<propertyname="build.compiler"value="classic"/>
<!--DefinetheSiemensMobilityToolkithomedirectory.Neededbythetasks.-->
<propertyname="wtk.home"value="C:WTK104"/>
<!--Definesomeadditionalpropertiesforthisproject.Notrequired.-->
<propertyname="midlet.name"value="LoveNote_S40"/>
<propertyname="midlet.home"value="."/>
<!--Definethetasks.-->
<taskdefresource="antenna.properties"/>
<targetname="clean">
<deletefailonerror="false"dir="classes"/>
<deletefailonerror="false">
<filesetdir=".">
<excludename="build.xml"/>
</fileset>
</delete>
</target>
<targetname="build">
<!--CreateaJADfile.-->
<wtkjadjadfile="LoveNote_S40.jad"
jarfile="LoveNote_S40.jar"
name="LoveNote"
vendor="websurftechco.,inc."
manifest="MANIFEST.MF"
version="1.0">
<midletname="LoveNote"icon="/icons/icon.png"class="GameMidlet"/>
</wtkjad>
<!--Makesurewehaveafreshclassesdirectory.-->
<deletedir="classes"/>
<mkdirdir="classes"/>
<!--Compileeverything,butdontpreverify(yet).-->
<wtkbuildsrcdir="${midlet.home}"destdir="classes"preverify="false"encoding="utf-8"/>
<!--Packageeverything.-->
<wtkpackagejarfile="${midlet.name}.jar"jadfile="${midlet.name}.jad"manifest="MANIFEST.MF"obfuscate="true">
<filesetdir="classes"/>
<filesetdir="res"/>
</wtkpackage>
<!--Preverify-->
<wtkpreverifyjarfile="${midlet.name}.jar"jadfile="${midlet.name}.jad"
bootclasspath="${wtk.home}libmidpapi.zip"
classpath="${wtk.home}libext
okiaui.jar"/>
<!--StarttheMIDletsuite
<wtkrunjadfile="${midlet.name}.jad"wait="false"device="DefaultColorPhone"/>-->
</target>
</project>
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊 |
|