JES,是Java嵌入服务器-Java Embedded Server的缩写。在嵌入系统中使用Java,是Java跨平台战略的重要组成部分。国内目前并无比较系统的中文文献。
这份教程,是SUN公司为推广JES2.0而推出的入门导引教程,适用于以前从来没有为Java嵌入服务器框架开发过服务或软件的初学者。对于想深入学习JES的开发人员,还有更详细的《JES 开发人员指南》。下面我们开始学习。
首先祝贺你阅读这份教程,使用这里的例子进行学习!你做的是一项明智的决策。当你学完这份教程后,你就会非常想进一步看看《JES 开发人员指南》,了解更加深入、细致的信息。
在利用本教程中的示例练习之前,必须安装某些make工具软件,比如gnumake 或nmake 。如何检查自己的系统上是否具有相应的make工具呢?请进入目录jes2.0/docs/tutorial/greeting1,然后输入gnumake (在 Solaris平台上) 或者nmake (在 Windows平台上)。
如果在你的计算机上生成了一个名为greeting1.jar 的JAR文件,并且保存在jes2.0/docs/tutorial/build/bundles目录里,那就说明在你的系统上有合适的make工具。如果系统显示出错信息,报告说无法找到输入的命令,那么就需要安装gnumake 或nmake。
按以下步骤在Solaris上安装已经编译好的gnumake:
- 访问站点http://www.sunfreeware.com。
- 在右上的帧里,选择使用的Solaris版本。
- 在右下的帧里,选择gnumake工具,例如:make-3.78.1。
- 单击二进制文件make-3.78.1的下载链接。
- 在下载对话框里,输入要保存文件的路径。注意:路径名称后面,要以有.gz后缀的文件名称结束,当然,使用原来的文件名最好。
- 下载完成后,解压文件,格式为:gunzip filename.gz
- 以root用户登录:su -l root
输入口令- 要把gnumake安装在/usr/local/目录里,使用pkgadd这个命令,然后回答它提出的问题:pkgadd -d filename
- 或者使用下面的格式:pkgadd -a none -d filename
- 在pkgadd要求指定gnumake 工具安装的基目录时,指定基目录:Enter path to package base directory [ ?,q]
gnumake 会保存在基目录下的/bin/make目录里。基目录下的/doc/make 和/info 目录里包含有关的文档。
按以下步骤在Windows NT上安装并编译nmake :
- 访问FTP站点:ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe。
- 在“另存为”对话框里,把nmake15.exe 保存到合适的文件夹。
- 打开文件夹,双击nmake15.exe 安装。
解包之后的文件包括:nmake.exe, nmake.err, 和Readme.txt。