关于ecplise运行J2ME的问题?

本文介绍了一个关于使用Eclipse与WTK2.2进行开发时遇到的应用程序闪退问题及其解决方案。问题表现为程序在模拟器上运行时立即退出,并提示未能初始化WMA消息路由支持。解决方法涉及对WTK2.2库文件的具体调整。

环境:ecplise+jwtk21+jdk1.4运行写好的程序在模拟器上一闪就过了!然后输出Failed   to   initialize   WMA   message   routing   support是什么原因啊!请各位高手指点 

正解:

我是用eclipse   +   wtk2.2   的,也出了这样的问题。WMA包找不到。修改办法是到WTK22/lib目录,把wma20.jar复制一份,名称改为wma.jar。就能用了。  
  估计是配置文件哪里有问题,但我没去找。^_^ 

### 如何解决 Eclipse 无法运行 JSP 文件的问题 #### 设置项目名称和路径不包含汉字 当Eclipse的工作区文件夹或项目名称含有汉字时,可能会引起一系列问题,包括但不限于JAR包未能正确加载至项目的`WEB-INF/lib`目录下。这可能导致Tomcat服务器找不到所需的类或资源,从而返回404错误[^2]。 为了防止此类情况发生,建议创建新的工作空间并确保所有路径仅由英文字母组成;对于已有的含中文字符的工程,则考虑将其迁移至全新的英文命名位置重新导入。 #### 配置正确的编码格式 如果遇到中文乱码的情况,在Eclipse环境中调整默认编码可以有效改善这一状况。通过菜单栏进入 `Window -> Preferences` ,接着导航到 `General -> Content Types` 下找到 `Text -> JSP` 类型,并修改其对应的默认编码为UTF-8或其他适合的选择[^3]。 另外还需确认Tomcat配置项里也指定了相同的字符集参数,比如可以在server.xml内的Connector标签添加URIEncoding="UTF-8"属性来统一处理URL请求中的非ASCII字符编码问题。 #### 正确部署Web应用到Tomcat容器内 有时即使上述两项均无误,仍可能出现因未恰当关联webapp根目录而导致的404报错现象。此时应仔细核查Server视图下的发布状态以及context path设定是否准确指向了实际存在的物理地址[^1]。 具体操作如下: 1. 右键点击Servers节点选择Add and Remove... 2. 把待调试的应用程序加入To be added列表框中完成映射关系建立 3. 若有必要可手动编辑位于workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmpX\conf\Catalina\localhost\*.xml文件里的Context元素定义 最后重启服务端实例使更改生效后再尝试访问目标网页链接验证修复效果。 ```bash # 如果需要的话, 修改 Tomcat 的 server.xml 中 Connector 节点增加 URIEncoding 属性 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷月宫主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值