JavaWebStart入门:HelloWorld示例
需积分: 3 25 浏览量
更新于2024-09-19
收藏 148KB DOC 举报
"Java Snake游戏简单代码示例以及Web Start技术的应用"
在Java编程中,创建一个简单的Snake游戏可以通过利用Swing或JavaFX图形库来实现。然而,这里提到的"snake simple code"可能是指一个基于Java Web Start(JWS)技术的Snake游戏。Java Web Start是一种技术,允许用户通过浏览器下载并运行Java应用程序,它提供了“一次点击”安装的便利性,同时也处理了Java应用的安全性和更新问题。
Web Start的核心是Java Network Launch Protocol (JNLP) 文件,这是一个XML格式的文件,用来描述应用程序所需的资源、权限以及如何启动应用。在提供的描述中提到了可以从Sun Microsystems(现为Oracle)的网站上下载JNLP规范。这个链接虽然可能已经失效,但通常你可以在Oracle的官方文档库中找到最新的JNLP规范。
以下是一个简单的Java Web Start应用实例,以HelloWorld为例:
1. **项目结构**:
- `images`:存储JNLP文件中引用的图标文件。
- `jar`:放置编译后的.jar文件。
- `jnlp`:包含JNLP描述文件。
- `src`:Java源代码目录。
- `WEB-INF/classes`:编译后.class文件的存放位置。
2. **编写Java源码**:
- 在`webstart/src/jws`下创建`HelloWorld.java`文件。文件中创建了一个简单的Swing应用,显示一个带有"Hello, world!"的窗口。
3. **编译与打包**:
- 编译`HelloWorld.java`,生成的`.class`文件应存放在`WEB-INF/classes`目录下。
- 使用`jar`命令创建一个包含`.class`文件的.jar档案,例如:`jar cvf HelloWorld.jar WEB-INF/classes/*`
4. **创建JNLP文件**:
- 创建一个JNLP文件,例如`HelloWorld.jnlp`,在其中描述应用程序的元数据,包括主类、依赖库、图标等信息。
5. **部署**:
- 将JNLP文件和.jar文件上传到Web服务器,并通过Web浏览器访问JNLP文件,Java Web Start将自动处理下载和运行应用。
6. **运行与调试**:
- 用户在浏览器中点击JNLP链接,Java Web Start将启动并运行应用。在开发阶段,可以通过Java控制台查看输出,例如`System.out.println()`语句。
请注意,由于Java Web Start已被弃用,现代的Java应用通常采用其他技术如JavaFX的模态部署或HTML5应用。尽管如此,理解Web Start的工作原理对于了解早期的Java桌面应用分发和管理机制仍然很有价值。
2022-09-23 上传
2022-09-21 上传
2022-09-23 上传
2021-03-25 上传
2022-09-14 上传
2022-09-24 上传
2022-09-24 上传
2022-09-21 上传
2022-09-23 上传
aozhezhang
- 粉丝: 0
- 资源: 2
最新资源
- webwork2guide.pdf
- 身份认证技术分析(论文)
- birt报表参数使用
- 高质量的c++c编程指南
- Flex 3 Cookbook
- BCM5228 10/100BASE-TX/FX Transceiver
- ActionScript 3.0 Cookbook 中文版
- The International Reference Alphabet
- 你必须知道的495个C语言问题(内含完整章节,PDF格式)
- SQL Server 使用方法
- 清华大学信号与系统课件
- lingoziliao
- Advanced 3D Game Programming With Directx 9.0.pdf
- C程序设计 谭浩强 清华大学出版社
- eclipse插件开发指南
- javaeye月刊2008年6月 总第4期.pdf