4

我是编程新手,我想在 Windows 7 的 Eclipse 中安装 Qt-Jambi。你能用一步一步的过程向我解释一下吗?我已经搜索过,但我没有找到一个简单的解释程序或教程。提前致谢

4

1 回答 1

4

作为 QtJambi 维护者,我提供这个答案是为了帮助其他人搜索这个问题。

没有官方方法可以在系统范围内安装 QtJambi,这可能是这个答案长期以来一直无人回答的原因。因为提出的问题没有答案。

有一种官方方法来安装 Java JRE 或 JDK,这是使用 EXE Sun/Oracle 发行版的常用路径。但在很大程度上对于 Java 应用程序空间和 Java 开发空间来说,没有官方的方式来做这些事情,这在很大程度上取决于应用程序并将事情打包并在部署该应用程序时获得正确的“ClassPath”以便与应用程序一起使用.

因此,我只能向您提供一些关于如何自己动手进行开发和应用程序部署的想法/提示。

...

确定您是为 Windows 7 开发 32 位还是 64 位。如果您希望您的应用程序在所有 Windows 计算机(WinXP/WinVista)上运行,那么 32 位可能是您的选择(因为没有多少桌面应用程序需要使用超过 ~1.5Gb 的内存,这大约是您将使用的有效可用内存获取,如果您需要这个或更多,请使用 64 位)。

一旦你决定了你工作的环境,你需要确保你已经安装了 Java JDK。在 Windows 64 位系统上,您可以并排安装 32 位和 64 位 JDK/JRE。它们最终位于不同的目录 C:\Program Files\Java 和 C:\Program Files (x86)\Java。

如果您选择使用 32 位,那么您可能还会使用 32 位 Eclipse(请参阅在 Windows 64 位系统上安装 QT Jambi 以获取帮助)。这可能允许 oyu 使用为 Eclipse IDE 发布(几年前)的 QtJambi GUI 设计器。

现在您可以选择从 sourceforge(或其他下载站点)下载哪个 QtJambi。这可能只是一个 ZIP 文件,您可以将其解压缩到系统上您想要的位置,然后设置您的开发环境以指向其中提供的 JAR。将所有 JAR 包含在类路径中应该不会有什么坏处。

解压缩本机 JAR(即其中包含 DLL/DSO 的 JAR)会很有用。然后使用解压缩的目录作为 java.exe 的 -classpath 条目。这样做的原因是 QtJambi 将解压这些文件,因为 DLL/DSO 只能在它们被解压为常规文件时由操作系统加载。每次启动 EXE 时,QtJambi 都会尝试解包,这会减慢开发速度。

除此之外,请查看 gitorious 上的项目 GIT 树中提供的示例和 Launcher 的来源(或者可能是 ZIP 下载中的 *-src.jar)。

...

要将 QtJambi 部署为应用程序(让第三方使用您的应用程序),您只需确保设置 -classpath 以包含您需要的 QtJambi JAR。

出于与上述相同的原因,在开发过程中也建议部署解压缩的 Native JAR。此数据的 JAR 格式更便于使用,但安装后应将其解压缩。

于 2012-02-17T13:09:44.080 回答