问题标签 [self-contained]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1193 浏览

java - JavaFX - 部署的应用程序不能在其他 PC 上运行?

我在让应用程序在其他人的机器上运行时遇到问题。

我已经测试了一个自包含和正常的 .jar 文件。当我将它们传递给我的一个安装了 java 的朋友时,当他打开 .jar 文件时,出现错误:“发生 Java 异常”。

当我从自包含的 .jar 和 .exe 运行时,两者都可以在我的 PC 上运行。

所以实际的问题是:为什么它不能像那样工作?

我不能在不安装整个 JDK 的情况下运行 JavaFX 应用程序吗?

谢谢你的帮助 :)

0 投票
1 回答
691 浏览

lua - Windows 上的自包含安装 luarocks

我想使用包含 lua 安装以及我添加到库中的一些 lua 和 Dll 文件的 luarocks 创建自包含安装。

换句话说,我有一个要添加到日志文件夹的 lua appender,以及两个要添加到 lua Clibs 的 dll 文件。

我查看了 luarocks 文档,但找不到这部分的内容

先感谢您

0 投票
1 回答
676 浏览

javafx - 适用于 Linux 的 JavaFX Native 包

我正在尝试在 JavaFX8 中创建本机包。主要的构建、安装和执行工作正常,但是我的权限有问题。应用程序安装到 /opt(根据文档应该始终这样做),但对所有文件和文件夹设置了 root 所有权和权限。因此,如果我想在应用程序中创建或下载某些文件,由于缺少权限,这是不可能的。

我找不到任何解决方案来避免这种情况。显然我不想强迫用户手动更改权限。有什么方法可以允许此文件夹中的应用程序更改文件吗?或者对于这种情况,必须以不同的方式安装?

感谢您的任何提示

0 投票
0 回答
1129 浏览

java - Gradle/JavaFX:独立的应用程序和可编辑的配置文件?

我正在使用带有javafx-gradle插件的 gradle 来使用任务“jfxDeploy”生成一个自包含的 javafx 应用程序。

我有以下目录结构:

我正在使用apache-commons-configuration加载数据库配置,并使用其信息连接到数据库(信息 = 端口,ip - 普通数据库内容):

创建自包含应用程序后,构建目录包含我的程序,该程序现在可以使用 .exe 启动。目录结构如下所示:

启动程序,读取数据库配置并连接到数据库工作正常,但是: 我需要能够不时更改database_config.properties。但是由于我现在有了独立的应用程序,因此无法再访问该文件。 所以,我需要一个可编辑的文件来配置我的参数——同时使用一个独立的应用程序。 防止误解:配置文件不需要读保护。我需要的是(它非常好)只是放在应用程序文件夹(或子目录)中的文件。

我喜欢让我的应用程序保持动态——一个用于快速配置的小文件非常适合实现这一点。怎么做?

0 投票
0 回答
104 浏览

java - 运行自包含的 javafx 应用程序需要哪些 xp 依赖项?

当一个自包含的 javafx 应用程序在 win xp 中运行良好并安装在其他 win xp 计算机上时,我收到了 JavaFx 运行时异常;生成此错误消息必须缺少 xp 的哪些依赖项。

0 投票
1 回答
823 浏览

javascript - 访问自身索引的自包含函数的 JavaScript 数组

给定一组自包含的 JavaScript 函数,有没有办法从函数代码中访问它们各自的索引?我想避免在函数代码中对这些索引进行硬编码:

0 投票
2 回答
1068 浏览

c - 自包含的 C 共享库

我目前正在为客户开发一个 C 库,为此我需要使用其他库,例如:glib2.0、libxml2、lib、openssl 和 gmp。在我完成开发并创建 .so 后,我尝试用它编译一个测试程序,发现我的库不是独立的,我需要将程序与我上面提到的所有其他库链接。

客户坚持他想要一个 dll 或 .so 产品,并且它应该是自包含的,只有一个文件,以便他的应用程序可以使用它,就像他使用其他库一样。

我不知道该怎么做,有没有办法产生这个自包含的.so?如果不可能,我还有什么其他选择?我在 Solaris 11 中开发,目标系统是 Solaris 服务器。

非常感谢。

生成文件代码:

测试代码编译的示例输出

如果我将它与其他库链接:

然后使用以下命令添加路径:

测试代码工作正常。

0 投票
0 回答
203 浏览

intellij-idea - 自包含 javafx 应用程序 - 使用 Windows 启动启动应用程序

我正在使用 intellij ant 和 wix 构建 javafx 客户端应用程序的 .msi 我如何设置它以便应用程序在每次用户登录时自行启动。我尝试使用 wix 生成的 wxi 进行设置。

0 投票
0 回答
405 浏览

spring - 带有 Tomcat 和 JNDI 占位符的自包含 JAR

我正在将传统的 Spring 3.2.8 应用程序从 WAR 部署转换为自包含 JAR。我正在使用tomcat7-maven-plugin创建一个可执行的 JAR:

mvn install tomcat7:exec-war

由于应用程序使用 JNDI 占位符,因此如果没有定义它们,它显然无法运行。在 Tomcat 安装中定义了以下占位符: ( conf/Catalina/localhost/myapp.xml):

context.xml包含在 WAR 中的,具有以下占位符引用:

最后,这些占位符在applicationContext.xml中的使用方式如下:

我的目标是将这些设置提取到单独的配置文件中,该配置文件应该放在独立的 JAR 旁边,最好是 Spring Boot 中的属性文件。还应该有可能像使用 WAR 文件一样使用 JNDI 注入它们。实现它的最优雅的方式是什么?

0 投票
0 回答
459 浏览

java - eclipse中java swing maven项目的自包含应用程序打包

我想做一个独立的包(包括jre 8)。 我有一个Maven项目在Eclipse.

我读过它JavaFX支持构建不同的平台(Windows、Mac、Linux)。

最好的前进方式是什么?我知道有一个eclipseFx插件,也有一个maven fx插件。这让我很困惑,因为JavaFx使用 ant 脚本进行构建。

也许我应该使用其他工具,比如launch4j