在使用WTK模拟器运行较大的程序时偶尔会报内存不足的异常,解决方法很简单,如下:
1、找到:C:\Documents and Settings\你的登录名\j2mewtk\2.5.2\wtklib\emulator.properties
2、分别设置 heap.size: 999999 和 storage.size: 999999
3、重启wtk emulator就可以了。
其中:heap.size 相当于设置模拟器所能占用的最大内存,storage.size是可用于存储的最大容量,与db有关。
其实在Preferences中的Storage里也可以设定,不过最大值只能是65536,用一用就会被耗尽了。这可能是为了照顾到那些古董机吧,毕竟现在出的手机标榜的就是性能,如果因为内存不足而导致的问题对于生产商而言将是一件很难看的事。
相关推荐
- 配置WTK:下载并安装WTK后,将其路径配置到Eclipse的偏好设置中,以便Eclipse能调用WTK的编译器和模拟器。 2. **创建J2ME项目** - 在Eclipse中,使用新项目向导创建一个J2ME项目,选择适当的配置,如CLDC...
j2me音乐播放器,共有十首.mid格式的...因为wtk手机模拟器内存有限,所以存放.mid格式的歌曲,因为.mid格式的歌曲只有几到几十K,若真机支持.mp3或其他格式,可以在代码中修改为mp3格式,打包安装到手机中可以运行。
然而,直接使用WTK的一个缺点是,它的模拟器可能不支持所有手机的屏幕分辨率,尤其是那些与WTK默认分辨率(240x320)不同的设备。在这种情况下,开发者可能需要切换到特定厂商的SDK,如Nokia的SDK,以获得更准确的...
这通常涉及到在Eclipse的首选项设置中指定WTK的安装路径,以便Eclipse可以使用其编译器和模拟器。 在前端开发环境配置完成后,我们将转向后台数据库的搭建。这里我们使用MySQL,一个广泛使用的开源关系型数据库管理...
- **2.5.1 WTK自带的模拟器**:内置的模拟器及其特点。 - **2.5.2 模拟器中的文本输入**:如何在模拟器中输入文本。 - **2.5.3 用模拟器运行本地配置应用程序**:在模拟器中运行应用程序的具体步骤。 - **2.5.4 ...
2. **设置调试环境**:在开始调试之前,需要正确配置WTK,包括选择合适的设备配置(CLDC/MIDP版本),设置项目路径,并确保模拟器或实际设备连接正常。 3. **使用Debug Profile**:创建项目时,需要选择Debug ...
配置模拟器以模拟目标设备的特性,包括屏幕尺寸、内存大小、网络连接等,便于测试应用在不同设备上的表现。 2.3.3 修改 Debug 设置 调试是开发过程中的关键环节,调整WTK的调试设置,可以更方便地进行断点调试和...
1. **基础环境搭建**:首先,开发者需要安装Java SDK,然后配置J2ME的开发环境,如NetBeans或Eclipse,搭配WTK(Wireless Toolkit)或MIDP(Mobile Information Device Profile)模拟器进行测试。 2. **MIDP和CLDC*...
7. **模拟器与真机测试**:开发过程中,开发者会使用J2ME的模拟器进行初步测试,然后在实际设备上进行真机测试以确保兼容性和性能。 8. **调试技巧**:使用Wireless Toolkit(WTK)或其他开发工具,开发者可以设置...
如果需要自定义安装路径,可在安装界面中选择“更改”按钮,修改安装目录。 示例路径:`C:\Java\jdk1.6.0_07` 3. **完成安装**:按照安装向导的提示,完成其余步骤直至“完成”。 ##### 设置环境变量: 1. **...
Wireless Toolkit(WTK)是专为JavaME开发的工具包,包含了模拟器,可用于测试应用程序。安装WTK后,可以通过它运行HelloWorld程序,了解基础的JavaME程序开发流程。Eclipse for JavaME是集成开发环境,提供了一体化...
它提供了一个运行环境,使得Java应用程序可以在这些平台上运行,而不需对硬件进行大幅度的修改。 2. **J2ME架构**: KJava遵循Java ME的三层架构:MIDlet Suite、MIDP (Mobile Information Device Profile) 和 ...
- **开发工具**:J2ME Wireless Toolkit(WTK)的使用,包括模拟器和调试器。 - **编程模型**:理解线程管理、事件驱动编程和有限状态机在J2ME中的应用。 - **用户界面**:使用MIDP API创建用户界面,包括Canvas...
9. **模拟器与设备测试**:开发者通常使用Sun Microsystems(现Oracle)提供的J2ME Wireless Toolkit (J2ME WTK) 或NetBeans IDE进行开发和测试,这些工具包含模拟器,可以在桌面环境下模拟手机环境。 10. **性能...
利用J2ME提供的调试工具,如WTK(Wireless Toolkit)的模拟器,来检查性能瓶颈并进行优化。 8. **代码结构**:良好的代码组织和模块化设计可以帮助代码复用和维护。将动画逻辑、渲染逻辑和用户交互逻辑分离,可以使...
- **用户界面(UI)**:J2ME使用Wireless Toolkit(WTK)提供的 MIDP(Mobile Information Device Profile)API 创建UI,其中CLDC(Connected Limited Device Configuration)提供基础支持。 - **图形与绘制**:...
3. **用户界面(UI)**:MIDP提供了一个简单的用户界面框架,称为Wireless Toolkit (WTK)。它包括Canvas类,用于自定义绘图,以及Form类,用于创建基于文本和选择的界面。 4. **图形与动画**:开发者需要利用低级别...
1. **基础语法**:Java语言的基本概念,如类、对象、变量、控制流等,是理解和修改源码的基础。 2. **MIDP (Mobile Information Device Profile)**:J2ME的一个子集,定义了在移动设备上开发应用程序的标准API。...
配置定义了运行时环境的基本特性,如内存大小和处理器能力,而Profile则进一步细化了应用程序的功能集,如移动信息设备配置(MIDP)和连接有限设备配置(CLDC)。MIDP提供了用户界面组件和网络访问功能,而CLDC则...
WTK提供了模拟器、编译器和部署工具,使得开发者可以在没有实际设备的情况下进行开发和调试。 3. **bin**:这个目录通常包含了编译后的类文件,也就是Java字节码,这些是J2ME应用程序的实际可执行部分。在BlockGame...