Java无线开发教程之一

2016-02-19 16:00 63 1 收藏

今天图老师小编给大家展示的是Java无线开发教程之一,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - 编程语言 】


  本文包含所有你需要了解的关于如何开始在Java2微型版环境下进行开发的知识。你将学到如何安装开发工具,如何编写你的第一个J2ME应用,如何编译它,并且学会在一个模拟器上测试它。 !-- frame contents -- !-- /frame contents -- 你将要创建的是MIDlet,它是一个运行在移动信息设备协议子集(Mobile Information Device Profile)上的应用,而该子集是J2ME规范的一个实现。
  
  大多数MIDlets都要连结某种类型的网络服务,因此本教程的第二部分描述了如何建立一个servlet的开发环境和如何编写、编译并测试一个servlet。本教程的最后一步是创建一个MIDlet并连接到servlet。
  
  你需要预备的
  
  一个MIDP开发环境的系统要求依靠于一个简单的选择:你是否使用Forte[tm] for Java公众版?这是一个免费的集成开发环境(IDE),它能自动完成许多开发中的任务。Forte for Java对你的处理器、可用内存和磁盘空间都有额外的要求。
  
  你将需要:
  
   166MHz或更快的处理器(假如你用的是Forte for Java,则需要300MHz或者更高)
  
   至少64兆内存(假如是Forte for Java,则需要至少128兆)
  
   至少30兆可用磁盘空间(假如预备安装Forte for Java,则至少需要140兆)
  
  MIDP开发工具有面向Linux、Solarise[tm]和Windows操作系统的不同版本。
  
  开发环境有以下三部分软件组成:
  
   Java[tm] 2 标准版开发包 版本1.3或者更高。
  
   J2ME 无线开发工具包(J2MEWTK)。这是一个包含编译和测试MIDlets的工具包。
  
   一个文本编辑器。可以是一个象记事本(Windows平台)那样极其简单的文本编辑器或者象jEdit一样更复杂的文本编辑工具。
  
  当然,使用什么样的编辑器完全取决于你。在Unix系统上,emacs或者vi都是流行的选择。有些Windows开发人员使用记事本,但假如想做许多开发工作的话,你可能希望采用更复杂一点的开发工具。jEdit是一个运行在Java2环境下并在不同的系统上,比如Windows2000和Mac OS X都工作良好的强大的编辑器。Forte for Java有自己的编辑器。
  
  J2ME无线开发工具包(J2MEWTK) 可以独立使用或者作为Forte for Java的一部分来使用。 安装J2SE开发包
  
  不论你是否使用Forte for Java,你都需要J2SE开发包。(你会听到开发人员称之为JDK,或者Java开发人员工具集,但它现在的名字叫J2SE开发包)你可以从http://java.sun.com/j2se/ 下载当前的版本。当前版本是1.4.0。 !-- frame contents -- !-- /frame contents -- J2SE开发包有面向Linux、Solaris和Windows等不同平台的版本。
  
  J2SE开发包是如何帮助你来开发无线应用的呢?首先,它提供了J2ME无线开发工具包赖以运行的Java平台。其次,它包含一个Java编译器和其他一些工具供J2MEWTK用来构建你的项目。
  
  一旦你下载了J2SE,你需要安装它。在Windows环境下,运行你刚下载的文件。安装工具会询问你一些问题并安装J2SE。假如你接受缺省值,J2SE会被安装在象c:jdk1.3.1 或者c:jdk1.3.1_01这样的目录下。你还要修改autoexec.bat 文件(Windows95/98)或者系统属性(Windows NT/2000)来把bin子目录加到你的路径中。以下autoexec.bat文件片断为你展示了如何将J2SE开发包的bin子目录加到你的Windows98目录中:
  
  path %path%;c:jdk1.3.1in
  
  要测试你的安装是否成功,打开一个命令窗口,(假如你已经修改了autoexec.bat文件,你需要先重新启动计算机)输入命令java –version看看会发生什么。以下是在我的电脑上的输出:
  
  

来源:https://www.tulaoshi.com/n/20160219/1610863.html

延伸阅读
标签: Web开发
不少JSP初学者在学会简单的jsp编程后,往往停留在用jsp里面的sql语句调一个javabean进行数据库连接阶段,止步不前了。 这个简单的教程希望能够有助于初学者学会用oop思想进行jsp编程。 场景:一个简单的新闻系统,有2-3个数据表构成。数据库系统用的是Mysql,当然用其它的也类似。先看第一个数据表,也是主要的数据表:news create table ne...
标签: Java JAVA基础
  一、前言 JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。 二、下载,安装 下载地址为JAVA官方站...
一、概述 TCP提供的网络通讯接口与用户数据报协议(UDP)截然不同。TCP的特性使网络编程很具魅力,而且它删除了UDP的很多干扰部分(例如数据包的排序和丢失),简化了网络通讯。UDP关心的是数据包的传输,而TCP关注的是建立网络连接,并在网络连接中发送和接收字节流。 数据包可以通过网络用多种方法发送,并且它们到达的时间...
事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网络编程的基本模型就是客户机到服务器模型...
JVM执行的对象就是大家非常熟悉的class文件,我们也称为类文件,JVM规范定义的这个编译完成的代码文件(虽然并非强制要求是实际的文件)的格式非常的详实,但是我们这里只说一些宏观的内容,以后有机会再研究细节的内容吧。!-- frame contents -- !-- /frame contents --JVM要求的类文件的格式是和硬件和操作系统无关的一种二进制格式,它...

经验教程

102

收藏

85
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部