问题标签 [packager]

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 回答
15689 浏览

usb - 找不到 usb_driver 文件夹,请使用 Android SDK manager windows 7 32 安装 Google USB Driver Packager

在让我的应用程序在模拟器中运行后,我现在想在我的 Sony Xperia Arc Android 手机上对其进行测试。我按照谷歌的说明在这里http://developer.android.com/sdk/win-usb.html但无法加载他们的 USB 驱动程序。

当我通过提供的 USB 数据线将手机插入计算机时,Windows 7 会安装它自己的驱动程序,并且没有机会指向位于此处的谷歌驱动程序:C:\Program Files\Android\android-sdk\附加功能\google\usb_driver\android_winusb.inf。

当我转到设备管理器并右键单击设备管理并尝试更新驱动程序软件以指向谷歌驱动程序时,它说它已经有了最好的驱动程序并且不会更改它!(即使它不起作用,即没有为手机显示驱动器标签,而且设备管理器显示一个!)

我花了很多时间阅读几十篇有类似问题的帖子,但没有适合我的解决方案。有任何想法吗?

0 投票
1 回答
1882 浏览

android - 从 Sencha Touch 访问本机 API/系统

Sencha Touch 非常适合我的项目。但为了在 iOS 和 Android 上调用硬件条码扫描器的驱动程序,必须访问底层系统。

当 Sencha Touch 将其“转换”为本机应用程序时(Sencha SDK 允许这样做),这是否可以通过 Sencha Touch 本身实现?

我知道使用PhoneGap 是可能的。但我担心将所有这些技术一起使用(PhoneGap + Sencha touch)可能会使 UI 响应速度变慢,但这是这个项目的决定性因素。

编辑:在线程中,用户说以下内容:

“你无法访问原生 iOS 文件系统,除非你使用 Sencha SDK 工具和原生打包

那么煎茶触摸有可能吗?

0 投票
3 回答
1189 浏览

java - 真正的跨平台应用程序/应用程序的 Java 解决方案(框架/库/API)

我不知道,但似乎有几种针对不同平台的 Java 解决方案(Java SE、ME ...),因此您必须为所有设备(iOS、Android、Windows、Linux ...)编写同一应用程序的不同版本.

(甚至可以在运行 Android 和 iOS 的设备上使用 Java ME 吗?)

Java 是否有一种解决方案可以只创建一个在所有设备上无缝运行的应用程序?还是我们必须为不同的设备重写应用程序?

0 投票
1 回答
351 浏览

javascript - ckeditor 4的ckpackager

我从http://svn.ckeditor.com/CKEditor/trunk下载了 ckpackager,从http://ckeditor.com/builder下载了ckeditor 4 来源

我尝试使用此打包程序和 CKEditor/trunk 中的 ckeditor.pack 文件来最小化源代码。

然后我删除了一些在这个版本中没有的 core/*.js。打包已成功完成,但在ckeditor.js (... new a.htmlParser.node() ...) 中有js 错误 Uncaught TypeError: undefined is not a function。

这是因为坏的ckeditor.pack而发生的吗?我在哪里可以找到 ckeditor 4 的 ckeditor.pack?

0 投票
1 回答
198 浏览

sencha-touch-2 - 有没有办法从我的 sencha 项目中打包桌面应用程序

我有一个 sencha 项目,它在 index.html 的(Safari 和 Chrome)上完美运行。我想创建一个 dmg 文件(可执行文件),以便我可以部署在其他电脑上。我用 TideSDK 试过了。但是某些功能(例如从存储中检索数据、滚动、刷新屏幕)无法正常工作。Sencha Packager(试用版)运行良好。但是现在过期了!!!任何关于桌面打包 sencha 项目的建议。在创建 TideSDK 输出之前我需要做任何修改吗?请帮忙..

0 投票
1 回答
2034 浏览

javafx - 为什么 javafxpackager - 无法加载主类?

我有一个愚蠢的问题,因为我在这里搜索了数据库,但找不到答案。我是 javaFX 的新手,所以......请帮帮我!

这是我使用的代码。虽然这是一个示例代码。

使用 .\helloworld 从目录中编译后javac HelloWorld.java,我运行以下命令:

PS D:\documents\javafx\helloworld> javafxpackager -createjar -appclass HelloWorld -srcdir . -outdir out -outfile hello.jar -v

但是,当我跑步时,cd我得到了这个:outjava -jar hello.jar

PS D:\documents\javafx\helloworld\out> java -jar hello.jar Error: Could not find or load main class HelloWorld

发生了什么或者我做错了什么?

任何建议/解释都非常感谢。

谢谢大家。

泽斯托斯。

0 投票
0 回答
150 浏览

java - 通过 Ant 使用 fx:deploy 时,应用程序中不包含 JRE

我正在尝试使用 javafxpackager 和 Ant 来创建一个独立的应用程序(最好作为 msi,但与 exe 的结果相同)。

如果我从命令行运行 javafxpackager,它会完美运行。

如果我通过 Ant 运行它(使用 fx:deploy),它仍然会运行到完成,但是当我安装应用程序时,它不包含“jre”目录。

当我安装然后运行时,我收到以下消息:

如何让 Ant 使用 fx:deploy 将 JRE 目录包含在我的应用程序包中?

0 投票
1 回答
3694 浏览

react-native - 如何在 react-native 的打包程序中将我的包依赖项的特定 node_modules 列入黑名单?

我正在将一个简化的开发过程与 react 和 react-native 放在一起:

  • 鼓励包裹,
  • 使用 babel 转换es6js(它在发布/安装之前编译),
  • 有一个游乐场,让您可以同时使用原生组件和 Web组件

它的网络部分非常好。这是引起问题的原生问题,它与 react-native 的打包程序有关。

底线是:如果包是通过 Playground 链接npm link或直接从 Playground 需要的,如require('../../')react-native 的依赖解析器将永远尝试识别我的包中的依赖项node_modules,大多数情况下它永远不会完成它。

我发现的临时解决方案是在 Playground 中安装该软件包,但这涉及到每次我进行更新时都重新安装它,这不是很好,因为您无法立即看到您的更改(即使它会自动,这需要时间)。

我相信更好的解决方案是要求依赖解析器忽略那些我不需要的特定模块(devDependencies主要是那些!)。我尝试通过向该列表添加路径甚至对依赖解析器进行检查来修改react-native/packager/blacklist.js ,但这些都不起作用。

对打包程序有更多经验的人可以给我一个提示,告诉我如何让依赖解析器通过吗?或者,如果可以分离打包程序并将转换过程留给选择,那就太好了,但我也不知道这是否可行。

0 投票
1 回答
983 浏览

linux - Linux 可执行文件使用 javafx-maven-plugin 失败

我有一个 JavaFX 启动并运行的多模块 Maven 项目。我可以创建一个 jar 文件,其中包含可通过 maven 程序集执行的所有类,因此我知道打包的捆绑包可以工作。为方便起见,我想使用javafx-maven-plugin创建一个本机包/可执行文件

这在 Windows 上运行良好,创建一个可以运行的 exe 文件。但是在 Linux 上执行相同的操作,Maven 运行但可执行文件无法正常启动,并显示以下两条消息:

OpenPatricianDisplay-0.5.0-SNAPSHOT 未指定主类
OpenPatricianDisplay-0.5.0-SNAPSHOT 无法启动 JVM

查看 Windows 和 Linux 捆绑包的 cfg 文件会发现它们是不同的。当用 Windows 替换 Linux 时,会产生不同的错误。所以我不认为他们不同的事实是原因。在 Linux 上使用插件创建单个模块 JavaFX 演示应用程序是可行的。为了弄清楚它是 Maven 插件还是底层打包器,我尝试了以下Ant 示例。Hello World 示例运行良好(第 10.4.1 章),但是在尝试使用外部 jar 文件(第 10.4.3 章)的示例时,即使构建失败:

构建失败
/home/andi/eclipse/intellij/jdk1.8.0_60/demo/javafx_samples/src/Ensemble8/build.xml:34:您必须指定至少一个要打包的文件集。

build.xml

所以看起来这些示例不是最新的 Java 1.8.0_60。与示例中的 build.xml 的唯一区别是 JAVA_HOME 的路径。

有没有人知道:a)如何使用 ant 构建解决问题以证明/反驳打包程序是问题,或者 b)更好地了解运行 maven 插件时可能出现的问题。

环境:Linux Mint 17.2 KDE

  • JDK 1.8.0_60
  • 蚂蚁 1.9.3
  • Maven 3.0.5
  • javafx-maven-plugin 8.1.4
0 投票
1 回答
351 浏览

java - 捆绑的 JavaFX 应用程序使用非英语参数运行时抛出“无法启动 JVM”

我在运行简单的 JavaFX 应用程序时遇到问题。我正在使用本机打包程序来构建 exe。我想从 Windows 文件上下文菜单运行我的应用程序,但是当我尝试使用参数运行应用程序时:

我得到2个错误:

1)在此处输入图像描述,点击“确定”后:

2) 在此处输入图像描述

当我将应用程序作为 jar 文件运行时:

应用程序开始成功并且运行良好。

另外,当我从此命令运行应用程序时:

一切正常,应用程序运行良好。

示例应用程序代码:

忽略,该应用程序不会关闭。

我认为这与此处描述的问题完全相同:https ://bugs.openjdk.java.net/browse/JDK-8133034

有人解决了这个问题吗?或者有人知道这个问题的解决方法吗?我尝试了从 1.8.40 到 1.8.72 的 java 版本,但在每个 JVM 上都失败了。这也不是环境问题,因为我已经在 2 台不同的机器(以及操作系统)上对其进行了测试。

我将不胜感激任何帮助。