javafx发布的工程需要联网才能运行,这是因为有几个文件自动连到javafx的网站进行操作,下面介绍一下离线部署。没怎么仔细检查,可能有错误的地方,希望指正。
1离线部署
离线部署需要以下一些文件拷贝到本地进行支持 下载地址http://dl.javafx.com/1.3/
a dtfx.js 将由IDE部署的文件转化为applet
通过将dist目录下的.html的src=” ”改为本地路径
b deployJava.js dtfx.js依赖文件
c javafx-rt.jnlp IDE部署的jnlp文件所依赖的文件
通过将dist目录下的. Jnlp文件href=” ”改为本地路径
d javafx-loading-25x25.gif, javafx-loading-100x100.gif程序加载时的图片
通过将1中dtfx.js内loading_image_url的相关属性设置将图片替代为本地自定义图片
2 .html相关属性更改
javafx(
{
archive: "DrawJFX.jar",
draggable: true,
width: 1024,
height: 768,
code: "projavafx.drawjfx.ui.DrawJFXMain",
name: "DrawJFX"
}
draggable: true 通过按下alt+鼠标左键,可以是应用程序在浏览器中拖动。
loading_image_url:"xxx.jpg" 通过指定文件地址,替代默认dtfx.js中定义的加载期图标(这个我没试验)
displayhtml:true : 显示applet转换的html代码
3 .jnlp中的update属性
Jnlp中的update属性可分为 always,background,timeout等属性,always表示每次启动都进行更新检查,将属性设置为background可在启动时后台运行,降低系统消耗。
分享到:
相关推荐
9. **打包和部署**:JavaFX应用程序可以通过JAR、Web启动或者原生打包(通过JavaFX打包工具,如JLink和JPackage)进行部署,适应不同场景的需求。 压缩包中的"index.html"很可能是JavaFX的官方文档索引,包含详细...
11. **部署和打包**:JavaFX应用程序可以通过Java Web Start或打包成独立的可执行文件进行分发,便于用户安装和运行。 JavaFX 2.2 API文档详细阐述了这些特性的实现方法和用法,包括类的继承关系、方法签名、参数...
JavaFX 2.2 API英文参考文档CHM版2012是针对这个版本的详细技术指南,对于开发者来说,它是一份非常实用的离线查阅资料。 JavaFX的核心优势在于其强大的图形渲染能力和丰富的用户界面组件。它提供了CSS样式的支持,...
本文将深入探讨如何使用JavaFX技术部署一个RIA。 JavaFX是Oracle开发的一个强大的图形用户界面(GUI)工具包,用于构建跨平台的桌面、Web和移动应用。它提供了一套丰富的UI控件、2D和3D图形支持、媒体处理和动画...
ILikeInstaller是一款基于HTML5、Angular和JavaFX技术构建的安装程序向导,它为软件部署提供了一种现代化的交互式界面。这个工具主要用于创建自定义的安装流程,包括设置注册表项、创建目录结构、复制文件以及处理...
- **图像库**:Java中如Apache Commons Imaging、JavaFX或Java 8的ImageIO库提供了对图片处理的支持,包括读取、修改和保存图片。 - **响应式图像**:随着移动设备的普及,响应式设计成为必需,理解如何根据屏幕...
JavaFX是Java平台上的一个应用程序框架,用于创建和部署丰富的客户端应用。它是Oracle JDK 6之后引入的一个特性,提供了一套强大的图形和媒体API,使得开发者可以构建具有丰富用户界面的桌面、移动以及Web应用程序。...
离线部署的.jar文件可以直接在本地运行,而.webstart允许用户通过浏览器一键下载和更新最新版本。 通过以上技术的整合,企业进销存管理系统能够提供稳定、高效的库存管理解决方案,帮助企业管理采购流程、销售订单...
- **Swing或JavaFX**:游戏的界面很可能使用Swing或JavaFX库来创建,这两个库提供了丰富的组件和样式,用于构建美观的图形界面。 - **事件监听**:通过添加事件监听器,可以捕捉用户的点击和键盘输入,从而控制...
然而,由于安全性、浏览器兼容性和现代Web技术的发展,WebStart逐渐被淘汰,现在已被JavaFX的离线打包工具和现代Web应用程序框架(如Angular、React等)取代。 这篇博客文章虽然链接已失效,但我们可以根据“设置...
- JavaFX或Swing:如果系统仅限于桌面应用,这些是Java提供的图形用户界面(GUI)工具包。 3. **后端开发** - Spring Boot:常用Java框架,用于构建RESTful API,提供依赖注入和AOP等功能。 - JDBC或JPA:数据库...
5. **报表导出**:支持将账单数据导出为Excel或其他格式,方便用户进行离线查看或进一步分析。 二、SQL Server 2008 R2数据库设计 1. **数据表结构**:数据库通常包含用户表、账单表、分类表等,用户表存储个人...
6. **javafx-src.zip**: JavaFX的源代码,对于开发者来说,查看和学习JavaFX实现的源码很有价值。 7. **db**: 此目录可能包含Java数据库连接(JDBC)的相关组件,如HSQLDB,用于开发和测试数据库应用。 8. **jre**...
5. 部署改进:更新了Java插件和Java Web Start,使得用户能够更方便地管理Java应用程序的部署,同时提高了网络应用的启动速度和稳定性。 6. 兼容性与稳定性:JDK 7u40对各种操作系统和硬件平台进行了广泛的测试,...
系统概述 基于Java的局域网聊天室系统是一个专为局域网内用户设计的即时通讯工具。该系统使用Java语言开发,支持多用户在线聊天、私聊、文件传输等功能,适用于企业内部沟通...易于部署:系统部署简单,只需在局域网内
这类应用通常提供与桌面应用相似的用户体验,包括复杂的图形、动画、多媒体内容以及离线工作能力。富客户端能够通过网络连接与服务器进行数据交换,但主要的计算和处理任务在本地执行,从而提供了更高的响应速度和...
2. **GUI设计**:为了实现用户友好的交互,这个项目可能使用了Java Swing或JavaFX库来创建图形用户界面。用户可以通过界面输入单词进行查询,或者选择查看完整的词典。 3. **SQL Server 2005**:这是一个关系型...
11. **Java应用程序和Applet**:教程会介绍如何编写控制台应用程序和基于浏览器的Applet,以及如何使用JAR文件打包和部署Java应用。 12. **Java开发工具**:如Eclipse、IntelliJ IDEA和NetBeans等集成开发环境(IDE...
11. **部署和发布**:最后,了解如何打包应用为JAR或可执行的Windows/Linux/Mac程序,以及如何将应用发布到应用商店或提供下载链接。 通过以上步骤,你可以逐步构建一个基本的翻译软件。在实际项目中,可能还需要...
- 多功能性:支持拖放操作和在线离线功能。 - 通信:支持实时音视频互动,增强用户沟通。 - 客户端能力:客户端能进行后台计算、数据传输和界面集成,独立于服务器运行。 2. RIA部署的好处: - 利用现有应用...