问题标签 [software-distribution]

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 投票
2 回答
1202 浏览

.net - 如何将媒体文件/文件夹添加到 winform 应用程序 .NET

我正在制作一个游戏的示例应用程序。我有一个文件夹,我从 Visual Studio 中设置为当前目录,其中包括 pngs、ogg、config.json 等。

当我“发布”这些文件时不包括在内。如何正确地将媒体文件/文件夹添加到项目中?

0 投票
6 回答
10891 浏览

java - 如何使Java应用程序独立?

我必须在 CD 上刻录 Java 应用程序。此应用程序必须在没有任何安装的情况下在每台 Windows PC 上运行(也不应该安装 JRE)。

0 投票
4 回答
4727 浏览

java - 是否有一种机制可以使用自己的 JRE 分发应用程序?

这些好人是我的用户:http ://www.youtube.com/watch?v=o4MwTvtyrUQ

如果您不想欣赏视频,这里的要点是:我的用户无法区分文件和文件夹、浏览器和网站。

我需要创建一个 Java Web 应用程序(Tomcat 或 Jetty)并将其部署到他们的许多计算机、Windows 和 Mac 中。

问题是:是否有一种机制可以使用自己的 JRE 分发应用程序?(在 Tcl 世界中有 starpacks 和 starkits,在 Python 世界中有 py2exe 和其他,这就是想法)。还有,这合法吗?我知道 VM 是开源的,但我不清楚库,我知道 GNU Classpath,但我不知道是否所有的包都在那里。

我不想依赖已安装的 JRE 或拥有足够权限来安装 JRE 的用户。在 Mac 上我不想依赖 Apple(我不得不从 Tiger 切换到 Snow Leopard 只是为了拥有 Java 1.6,我不能让我的用户处于那个位置)

非常感谢任何信息。谢谢!jb

编辑:我想知道是否可以将 JRE 文件夹粘贴到我的 app 文件夹下。这是允许的吗?

0 投票
3 回答
5600 浏览

java - 我可以通过桌面上的图标运行 Java 程序吗?

运行任何exe文件或其他东西..??

0 投票
1 回答
48 浏览

content-management-system - 有哪些软件系统可以从任意数据库结构创建网页?

我想知道是否有软件可以让用户从 WEB-UI 编辑或创建数据库结构,然后自动生成 CRUD 页面。

WEB-Site 不仅可以使用个人与开发人员的技能。高级用户、管理者也可以使用系统功能。作为 joomla,只有他们在上面谈论的其他功能。

0 投票
2 回答
2048 浏览

xcode - 如何导出或发布用 Xcode 制作的 Mac OS X 程序?程序无法在其他计算机上加载

我在 Xcode 中编写了一个程序,它是一个简单的计算器,它接受第一个数字和第二个数字,然后根据单选按钮进行加、减、乘或除。我构建并运行,程序启动并运行良好。当我在他们的 Mac 上展示我的朋友时,当你双击该程序时,该程序会在托盘中弹出 0.05 秒然后消失,我们永远无法真正运行该程序。但是在我的电脑上它仍然可以完美运行。

我究竟做错了什么?如何获取我制作的程序,并在不同的 Mac 上运行它?我将版本设置为 10.5,但活动 SDK 设置为 10.6。它在 10.5 和 10.6 模拟器中运行。一个朋友和我一样有 10.6.3,另一个有 10.5.x(不记得最后一部分)。

为了获得该应用程序,我从调试更改为发布并将活动 SDK 设置为 10.5。然后在发布文件夹中,我找到了该应用程序并通过 iChat 发送了该应用程序。

如果我制作一个合法的应用程序来分发,我觉得这将是一个未来的问题。

谢谢!

我上传了发布版本以更好地向您展示我的意思。

http://www.filefront.com/16472557/Mac%20App%20Test.zip

0 投票
5 回答
2281 浏览

c++ - 简单高效的C++/Boost源码分发(合并)

我的工作主要包括工程分析,但我发现自己越来越频繁地在同事之间分发代码。一个很大的痛苦是不是每个用户都精通编译源代码的复杂性,而且我无法分发可执行文件。

我一直在使用 Boost 使用 C++,问题是我不能要求每个网络的每个系统管理员都安装这些库。相反,我想分发单个源文件(或尽可能少),以便用户可以g++ source.c -o program.

所以,问题是:你能用你的代码打包Boost 库,并最终得到一个文件吗?我说的是“仅标题”或“仅模板”的 Boost 库。

作为灵感,请查看SQliteLemon Parser Generator的分布;作者将这些东西合并到一个易于编译的源文件中。

谢谢你。

编辑

SO中的一个相关问题是针对Windows环境。我在 Linux 中工作。

0 投票
2 回答
1233 浏览

python - 将 Python 应用程序捆绑为单个文件以支持附加组件或扩展?

有几个实用程序——都具有不同的过程、限制和目标操作系统——用于获取 Python 包及其所有依赖项并将它们转换为易于交付给客户的单个二进制程序:

我的情况更进一步:第三方开发人员希望为我的应用程序编写插件、扩展或附加组件。当然,这是一个令人生畏的问题,在 Windows 等平台上的用户如何最轻松地安装插件或插件,以使我的应用程序可以轻松地发现它们已安装。但除了这个基本问题之外还有另一个问题:第三方开发人员如何将他们的扩展与扩展本身需要的任何库(可能是二进制模块,如 lxml)捆绑在一起,以使插件的依赖项可以同时导入插件可用的时间。

如何解决这个问题?我的应用程序是否需要在磁盘上拥有自己的插件区域和自己的插件注册表才能使其易于处理?或者是否有一般机制,我可以避免自己编写,这将允许作为单个可执行文件分发的应用程序环顾四周并找到也作为单个文件安装的插件?

0 投票
1 回答
17110 浏览

c# - Crystal Reports 运行时许可如何工作?

我正在用 C# 设计一个应用程序,我想在我的应用程序中使用一些 Crystal Reports。我将这个应用程序作为自由职业者出售给一家小型企业。这是我出售的第一个程序。我有用于设计报表的 Crystal Reports 2008。我是否需要从 Business Objects 获得任何类型的许可才能在我的应用程序中包含用于报表打印的 Crystal Reports 运行时?或者,只要我的开发机器上有Crystal Reports 2008 的许可版本,我就不需要担心它。

客户只需要能够打印我在我的机器上设计的报告,而不是自己设计的。报告将保存为文件。应用程序将加载保存的报告并使用提供的数据打印它。

我确实看到了这篇文章,它回答了我的大部分问题。但是,它不包括它是否涵盖加载已保存的报表文档?

我们很高兴为商业产品新手提供任何其他相关信息。

0 投票
1 回答
105 浏览

publishing - 电脑应用商店?

所以我花了很多时间制作 iPhone 游戏,最近意识到我不必只局限于 Apple - 我知道有适用于 Palm 和 Android 的应用程序商店,但有人知道一个好的“应用程序”吗?商店”用于普通的旧 PC?我希望有一个个人开发者可以发布一个应用程序,而不必担心所有的计费和盗版问题!