⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 根据midlet套件自动生成jad文件-开发者网络-midlet-天极yesky.htm

📁 j2me的一些东西。有用的东东
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0037)http://dev.yesky.com/67/2313067.shtml -->
<HTML lang=zh-CN xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky</TITLE>
<META content=根据MIDlet套件自动生成jad文件, name=description>
<META content=根据MIDlet套件自动生成jad文件, name=keywords>
<META content="天极Yesky | 全球中文IT第一门户" name=author>
<META content="天极Yesky | 全球中文IT第一门户" name=Copyright>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Content-Language content=zh-CN><LINK media=all 
href="根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky.files/y_mobile_content.css" 
type=text/css rel=stylesheet>
<SCRIPT 
src="根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky.files/showlay.js"></SCRIPT>

<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY><!--页面头部--><!--头部-->
<DIV id=topmenu><A href="http://www.yesky.com/">Yesky首页</A>| <A 
href="http://product.yesky.com/">产品报价</A>| <A 
href="http://cseek.yesky.com/">行情</A>| <A href="http://mobile.yesky.com/">手机</A> 
| <A href="http://digital.yesky.com/">数码</A> | <A 
href="http://notebook.yesky.com/">笔记本</A> | <A 
href="http://pc.yesky.com/">台式机</A> | <A href="http://diy.yesky.com/">DIY硬件</A> 
| <A href="http://oa.yesky.com/">外设</A> | <A href="http://net.yesky.com/">网络</A> 
| <A href="http://dh.yesky.com/">数字家庭</A> | <A 
href="http://lab.yesky.com/">评测</A> | <A href="http://soft.yesky.com/">软件</A> | 
<A href="http://e.yesky.com/">e时代</A> | <A href="http://game.yesky.com/">游戏</A> 
| <A href="http://pic.yesky.com/">图片</A> | <A 
href="http://desktop.yesky.com/">壁纸</A> | <A href="http://q.yesky.com/">群乐</A> | 
<A href="http://my.yesky.com/">社区</A> | <A href="http://blog.yesky.com/">博客</A> 
| <A href="http://www.mydown.com/">下载</A></DIV>
<DIV id=topbox>
<DIV class=tleft><A href="http://www.yesky.com/"><IMG alt=天极Yesky_全球中文IT第一门户 
src="根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky.files/logo.gif" 
border=0></A></DIV>
<DIV class=tad><SPAN id=ad1></SPAN></DIV>
<DIV id=search>
<DIV>
<FORM name=searchform action=http://search.chinabyte.com/search method=get 
target=_blank><INPUT id=searchzz onmouseover=this.focus() onfocus=this.select() 
name=q><INPUT type=hidden value=GB2312 name=encoding><INPUT type=hidden 
value=connect name=dir><INPUT type=hidden value=20002 name=cid><INPUT id=search_btn type=submit value=天极搜索> </FORM></DIV>
<DIV class=tdq>
<DIV class=rightarea><A href="http://bj.yesky.com/">北京</A> <A 
href="http://hd.yesky.com/">上海</A> <A href="http://gd.yesky.com/">广东</A> <A 
href="http://xa.yesky.com/">西安</A><BR><A href="http://cq.yesky.com/">重庆</A> <A 
href="http://cd.yesky.com/">成都</A> <A href="http://sy.yesky.com/">沈阳</A> <A 
href="http://js.yesky.com/">江苏</A> </DIV>
<DIV class=rightarea_right><A 
href="http://my.yesky.com/">用户<BR>登录</A></DIV></DIV></DIV>
<DIV class=tright>
<DIV class=box1>
<SCRIPT src="根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky.files/content_text_ad.js" 
type=text/javascript></SCRIPT>
</DIV></DIV></DIV>
<SCRIPT src="根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky.files/flash.js" 
type=text/javascript></SCRIPT>

<DIV id=childmenu><A href="http://soft.yesky.com/">软件频道&gt;</A><A 
href="http://dev.yesky.com/">程序开发&gt;</A><A 
href="http://dev.yesky.com/devjava/">Java</A><A 
href="http://dev.yesky.com/ysdevvb">VB</A><A 
href="http://dev.yesky.com/ysdevvc">VC</A><A 
href="http://dev.yesky.com/ysdevdelphi">Delphi</A><A 
href="http://dev.yesky.com/ysdevc">C/C++</A><A 
href="http://dev.yesky.com/web/">Web开发</A><A 
href="http://dev.yesky.com/msdn/">微软专栏</A><A 
href="http://dev.yesky.com/devydkf/">移动</A><A 
href="http://dev.yesky.com/devsjk/">数据库</A><A 
href="http://dev.yesky.com/ysdevcxrs">程序人生</A><A 
href="http://dev.yesky.com/ysdevrjgc">软件工程</A>|<A 
href="http://soft.yesky.com/lesson/">产品中心</A><A 
href="http://www.mydown.com/soft/develop/news.shtml">下载</A><A 
href="http://q.yesky.com/group/179"><FONT 
color=#ff0000>群乐:大家耍QQ</FONT></A></DIV><!--导航条-->
<DIV id=location>
<DIV class=loleft>您现在的位置: <A href="http://www.yesky.com/">天极Yesky</A> &gt; <A 
href="http://soft.yesky.com/">软件频道</A> &gt; <A 
href="http://dev.yesky.com/">开发者网络</A> &gt; 根据MIDlet套件自动生成jad文件</DIV>
<DIV class=adright><SPAN id=ad2></SPAN></DIV></DIV><!--内容块开始-->
<DIV id=conbox><!--左边开始-->
<DIV id=conleft>
<DIV id=contopla1>
<DIV id=__001>
<DIV class=qkong></DIV>
<DIV class=qw1>全文</DIV>
<DIV class=zkong>
<DIV class=kl></DIV>
<DIV class=bj><A href="http://dev.yesky.com/67/2313067.shtml#pls" 
target=_self>评论</A></DIV>
<DIV class=kr></DIV>
<SCRIPT type=text/javascript>
var titiepic ="#";
if (titiepic!="#")
{
document.write("<div class=\"kl\"></div><div class=\"bj\"><a href=\"#\" target=\"_blank\">图片</a></div><div class=\"kr\"></div>");
}
</SCRIPT>
</DIV></DIV></DIV>
<DIV class=topadbg><SPAN id=ad10></SPAN></DIV><A name=top></A>
<DIV id=contitle>
<H1>根据MIDlet套件自动生成jad文件</H1></DIV>
<DIV id=conauthor><SPAN>2006-02-23 11:08 </SPAN><SPAN>作者: mingjava 
</SPAN><SPAN>出处: j2me开发网 </SPAN><SPAN>责任编辑:<A title=向本编辑提问 
href="http://comments.yesky.com/t/·&frac12;&Ouml;&Ucirc;/6,324/2313067.shtml" target=_blank>方舟</A> 
</SPAN></DIV>
<DIV class=topadbg><SPAN id=ad9></SPAN></DIV>
<DIV id=conneirong><SPAN id=ad3></SPAN>
<DIV class=guanggao><SPAN 
id=contentAdv></SPAN></DIV>  我们经常遇到有jar文件但是却没有jad文件的情况,这时候如果你想使用模拟器来运行恐怕麻烦一些。当然你可以根据jar文件中的Manifest.mf文件,自己手写jad文件。需要注意的是自己手写的时候一定不能忽略如下两个参数:MIDlet-Jar-Size和MIDlet-Jar-URL。 
<BR><BR>  互联网上也有一些工具可以根据jar文件自动生成jad文件。下面我们使用<A class=bluekey 
href="http://dev.yesky.com/devjava/" 
target=_blank>java</A>来实现一个简单的jad文件生成器。解决这个问题的关键在于使用java.util.jar包提供的api解析jar包,然后将其Manifest文件中的内容写入到一个新的文件中,最后把MIDlet-Jar-Size和MIDlet-Jar-URL写入到jad文件中。参考源码如下所示:<BR><BR>
<TABLE borderColor=#cccccc width="90%" align=center bgColor=#e3e3e3 border=1>
  <TBODY>
  <TR>
    <TD>package com.j2medev.parsejar;<BR>import java.io.*;import 
      java.util.jar.*;import java.util.*;<BR>public class JarParser {<BR> /** * 
      @param args */<BR> public static void main(String[] args) throws 
      IOException {<BR>  // TODO Auto-generated method stub<BR>  File file = new 
      File("c:\\simple.jar"); <BR>  if (!file.exists()) { System.exit(0); 
      }<BR>  JarFile jar = new JarFile(file);<BR>  Manifest mf = 
      jar.getManifest();<BR>  Attributes att = 
      mf.getMainAttributes();<BR>  PrintWriter jad = new PrintWriter( new 
      FileOutputStream("c:\\simple.jad")); <BR>  Set key = 
      att.keySet();<BR>  Iterator iterator = key.iterator(); <BR>  while 
      (iterator.hasNext()) {<BR>   String k = iterator.next().toString(); 
      <BR>   String v = (String) att.getValue(k); <BR>   jad.println(k + ": " + 
      v); <BR>  }<BR>  jad.println("MIDlet-Jar-Size: 
      "+file.length());<BR>  jad.println("MIDlet-Jar-URL: 
      simple.jar");<BR>  jad.close(); 
<BR> }<BR>}</TD></TR></TBODY></TABLE><BR>  程序已经调试通过,如果有兴趣可以完善一下,添加一个图形用户界面。这样更容易操作。 
</DIV><!--广告代码开始-->
<SCRIPT>
var ad_cid;
if (window.location.search.substring(1) != "")
{
ad_cid = window.location.search.substring(1);
} else {
ad_cid = 412;
}
</SCRIPT>
<!--小通栏:c-scolumn顶部500*90--><SPAN id=span_ad1>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-scolumn.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad1").innerHTML=document.getElementById("span_ad1").innerHTML;
document.getElementById("span_ad1").innerHTML="";
</SCRIPT>
<!--c-pip文章正文中间240*200--><SPAN id=span_ad3>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-pip.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT>
if(document.getElementById("contentAdv")) {
document.getElementById("contentAdv").innerHTML=document.getElementById("span_ad3").innerHTML;
document.getElementById("span_ad3").innerHTML="";
} else {
document.getElementById("ad3").innerHTML=document.getElementById("span_ad3").innerHTML;
document.getElementById("span_ad3").innerHTML="";
}</SCRIPT>
<!--c-text-1“您现在的位置”右侧文字--><SPAN id=span_ad2>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-text-1.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad2").innerHTML=document.getElementById("span_ad2").innerHTML;
document.getElementById("span_ad2").innerHTML="";
</SCRIPT>
<!--c-column-2“标题”上面的广告--><SPAN id=span_ad10>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-column-2.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad10").innerHTML=document.getElementById("span_ad10").innerHTML;
document.getElementById("span_ad10").innerHTML="";
</SCRIPT>
<!--c-column-1“摘要”下面的广告--><SPAN id=span_ad9>
<DIV id=ad9ad>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-column-1.js\"><\/script>");</SCRIPT>
</DIV></SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad9").innerHTML=document.getElementById("span_ad9").innerHTML;
document.getElementById("span_ad9").innerHTML="";
</SCRIPT>
<!--广告代码结束-->
<DIV id=ad7ad><SPAN id=ad7></SPAN></DIV>
<DIV class=clear></DIV>
<DIV id=conlink>
<SCRIPT type=text/javascript>var clipBoardContent = document.URL;  function copyUserHomeToClipBoard()  {    window.clipboardData.setData("Text",clipBoardContent);  alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友!\r\n\r\n内容如下:\r\n" + clipBoardContent);  }</SCRIPT>

<FORM id=feedbackForm name=feedbackForm 
action=http://feedback.yesky.com/reader/user/doWelcome.view target=_blank><INPUT 
id=refurl type=hidden name=refurl> <INPUT id=reftitle type=hidden name=reftitle> 
</FORM>
<SCRIPT type=text/javascript>document.write("<a href=\"http:\/\/dig.yesky.com\" id=\'yeskyDig\'  onclick=\"javascript:this.href=\'http:\/\/dig.yesky.com\/ding.php?t=\'+encodeURIComponent(document.title)+\'&u=\'+escape(document.location.href)+\'&ac=ding\';\" target=_blank title=\"此文不错,我顶!\"><b>我顶一下<\/b><\/a> <a onclick='javascript:submitFeedback();' style='cursor:hand;'><font color='#FF0000'><b>我要挑错</b></font></a> <a href=\"#top\" target=\"_self\"><a href=\"javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(yesky=window.open('http://hot.yesky.com/dp.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&st=2','_blank','scrollbars=no,width=400,height=480,left=75,top=20,status=no,resizable=yes'));yesky.focus();\"title=\"推荐到天极网摘 http://hot.yesky.com [鼠标划选本文摘要,然后点击本图片]\" target=\"_self\">收藏到天极收藏夹</a> <a href=\"JavaScript: copyUserHomeToClipBoard()\" target=\"_self\">复制链接发给好友</a> <a href=\"javascript:window.external.AddFavorite('"+clipBoardContent+"')\" target=\"_self\">加入收藏</a> <a href=\"javascript:window.print()\" target=\"_self\">打印</a> <img src=\"http://image.yesky.com/TLimages/newmobile/titlebg19.gif\" title=\"返回顶部\"/></a>");function submitFeedback() {	document.getElementById("refurl").value=document.location.href;	document.getElementById("reftitle").value=document.title;	document.getElementById("feedbackForm").submit();}</SCRIPT>
</DIV>
<DIV class=clear></DIV><!--评论-->
<SCRIPT language=JavaScript>
<!--
var aid = 2313067;
var channelid = 324;
var tagname = "MIDlet";
//-->
</SCRIPT>

<SCRIPT language=JavaScript>
if(typeof(channelid) != "undefined") {
	document.write("<script language=\"JavaScript\" charset=\"gb2312\"  src=\"http://comments.yesky.com/channlereview/6/"+(channelid%5000)+"/"+channelid+".js\"><\/script>");
}
</SCRIPT>

<SCRIPT language=javascript>
<!--
if(typeof(aid) != "undefined") {
		document.write("<script language=\"JavaScript\" charset=\"gb2312\"  src=\"http://comments.yesky.com/articlereplies/6/"+(aid%5000)+"/"+aid+".js\"><\/script>");
 }
//-->
</SCRIPT>

<SCRIPT src="根据MIDlet套件自动生成jad文件-开发者网络-MIDlet-天极Yesky.files/mobile_comment.js" 
type=text/javascript></SCRIPT>

<DIV class=clear></DIV><!--相关文章等-->
<DIV id=conrele>
<DIV class=xgleft id=__002>
<DIV class=xgmenus>相关文章</DIV>
<DT></DT>
<DD>·<A href="http://dev.yesky.com/343/2267343.shtml">J2ME游戏开发中的地图设计与绘制 
</A></DD>
<DD>·<A href="http://dev.yesky.com/232/2267232.shtml">J2ME开发手机游戏物理模型之抛物线 
</A></DD>
<DD>·<A href="http://dev.yesky.com/269/2264769.shtml">J2ME平台上手机游戏移植的体会 </A></DD>
<DD>·<A href="http://dev.yesky.com/262/2257762.shtml">在J2ME和WAP中实现电话呼叫功能 
</A></DD>
<DD>·<A href="http://dev.yesky.com/19/2229019.shtml">J2ME三种低级用户界面事件处理技术比较 
</A></DD>
<DD>·<A href="http://soft.yesky.com/lesson/210/2205210.shtml">J2ME手机应用开发入门攻略 
</A></DD></DIV>
<DIV class=xgright id=__003>
<DIV class=xgmenus>最新更新</DIV>
<DT></DT>
<DD>·<A 
href="http://dev.yesky.com/109/7556609.shtml">当Web2.0瓦解了媒体暴力与洗脑文化后</A></DD>
<DD>·<A href="http://dev.yesky.com/140/7555640.shtml">中国程序员何时走出大师崇拜阴影?</A></DD>
<DD>·<A href="http://dev.yesky.com/40/7555540.shtml">IT人士需要感性和性感吗?</A></DD>
<DD>·<A 
href="http://dev.yesky.com/msdn/495/7555495.shtml">你必须知道的.NET之对接口和抽象类</A></DD>
<DD>·<A 
href="http://dev.yesky.com/msdn/302/7555302.shtml">优秀ASP.NET程序员的修炼之路</A></DD>
<DD>·<A href="http://dev.yesky.com/msdn/261/7555261.shtml">面向服务及其在互联系统策略中的角色</A> 
</DD></DIV></DIV>
<DIV class=clear></DIV><!--天极无线-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -