百度空间 | 百度首页 
 
查看文章
 
[软件开发]-J2me开发环境配置备忘
2009-02-28 11:17

一:J2me开发环境配置问题

软件准备:
1.eclipse-sdk 3.3.2
2. sun_java_wireless_toolkit-2_5_2-windows.exe
3.eclipseME eclipseme.feature_1.7.9_site.zip
4.索爱模拟器:semc_j2me_sdk.2-2-2.exe
    Tank hi.baidu.com/uroot

常见问题:
0.eclipseMe 安装,
eclipse中,help->software update ->find and install -> search for new ...-> new archived Site
选择 eclipseme.feature_1.7.9_site.zip 安装。 如果新建project时出现j2me选项则成功。

1.启动索爱模拟器SPOTxdePlayerDLL.dll 缺少问题
安装semc_j2me_sdk.2-2-2.exe 时,在运行到SPOTxdePlayerDLL时,在temp目录里把msi找到,保存下来。
2.WTK2.5.2 对生成的包混淆会出错,提示找不到C:\Documents(找不到文件)问题
因为WTK2.5.2缺省会把项目放在C:\Documents and Settings\用户名\j2mewtk\2.5.2\apps
应该是混淆时处理不了空格出错。
可以在建立项目前,把项目路径指定到其他地方:
编辑 wtklib/Windows/ktools.properties 以添加以下属性:
kvem.apps.dir = 新建项目目录 如:E:\\WTK2.5.2\\apps_my
3.WTK2.5.2 对生成的包混淆时出错,提示无法生成(C:\Documnets .....temp\...jar)文件问题。
同问题2类似,也是因为不能处理临时文件名中包括空格的问题
设置windows系统当前用户的环境变量temp也许还包括(tmp)到没有空格的路径比如C:\temp ,
------------------------------------------------------------------------------------
其他:
新建立j2me project ,首先需要加模拟器,可以在sun jwt 2.5.2 和索爱模拟器的安装目录搜索。

二:如何使用Windows命令行为Jar文件签名:
rem jad增加证书
java -jar jadtool.jar -addcert -alias mykey    -keystore E:\WTK2.5.2\key\keystore.ks -storepass password -inputjad   E:\WTK2.5.2\apps_my\myApp\bin\myApp.jad -outputjad E:\WTK2.5.2\apps_my\myApp\bin\myApp.jad
rem jad增加jar文件验证信息
java -jar jadtool.jar -addjarsig -alias mykey -jarfile E:\WTK2.5.2\apps_my\myApp\bin\myApp.jar   -keystore E:\WTK2.5.2\key\keystore.ks -storepass password -keypass password -inputjad   E:\WTK2.5.2\apps_my\myApp\bin\myApp.jad -outputjad E:\WTK2.5.2\apps_my\myApp\bin\myApp.jad
rem 为jar文件中文件增加签名信息
rem jarsigner -keystore E:\WTK2.5.2\key\keystore.ks -storepass password   -keypass password   -signedjar E:\WTK2.5.2\apps_my\myApp\bin\myApp_sign.jar E:\WTK2.5.2\apps_my\myApp\bin\myApp.jar mykey
rem 验证jar文件签名
rem jarsigner -verify -verbose E:\WTK2.5.2\apps_my\myApp\bin\myApp_sign.jar

类别:软件开发 | 添加到搜藏 | 浏览() | 评论 (0)
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu