其次,将MANIFEST.MF文件保存到编译后class文件包所在的目录,在命令行窗口执行如下命令, 执行结果如图4所示。
path=C:\Program Files\Java\jdk1.6.0\bin
jar cvfm YWC.jar mainfest.mf wyf/*

图4 制作可执行jar包的过程
请读者注意,笔者机器上JavaSE 6.0的安装目录为“C:\Java\jdk1.6.0”,读者需要根据自己机器的情况对路径进行相应修改。
第三,jar包制作完毕后,可以通过运行如下命令启Yahoo天气预报客户端应用程序。
path=C:\Program Files\Java\jdk1.6.0\bin
java -jar YWC.jar
由于本应用程序使用了资源图片,因此在运行可执行jar包时需要将jar包与img文件夹放在同一个目录下。另外,如果读者机器上的JavaSE安装完全正确的话,也可以通过鼠标双击YWC.jar文件启动此应用程序。
7 结语
通过开发Yahoo天气预报客户端程序,读者应该对JavaSE中提供的JAXP DOM有了一定的了解。同时,读者也应该了解到使用Yahoo提供的天气预报信息服务来丰富自己软件的功能也是十分方便的。另外,本案例虽然是桌面版的,但获取天气信息并解析的YahooWeather类是独立开发的。如果有需要,读者只要稍加修改就可以将其与Web应用程序结合使用,让自己的Web应用轻松拥有天气预报的功能。
|