查看文章 |
[软件开发]-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 |