gpt4 book ai didi

java - Qt Jambi 应用程序和不同的操作系统

转载 作者:行者123 更新时间:2023-12-01 16:00:17 24 4
gpt4 key购买 nike

我开始开发我的新学习项目。因为我想要并且需要在不同的平台(Linux 和 Windows)上运行它,所以我决定使用 Java。另外,因为我想学习新东西 - 我决定使用 Qt Jambi。这是我的问题和疑虑。我认为大部分是因为我没有清楚地理解所有内容...;) 目前,我主要在 .Net 中开发我的应用程序,很少使用 Java Swing。

首先,我使用的是 Windows 7 64 位,我想在这个系统上开发大部分时间。所以我安装了新的 Eclipse Helios 64 位和 Jave SE 64 位。这是第一个关注点和问题:1. 这可能很愚蠢,但如果我使用这样的配置,我的应用程序将是 32 位还是 64 位? :))它必须是32位,64位可以是一个选项......2.我从这个网站下载了Qt Jambi 4.6.3:http://sourceforge.net/projects/qtjambi/files/我无法运行它...我遇到这样的错误:

    java.lang.ExceptionInInitializerError
at com.trolltech.qt.QtJambiObject.<clinit>(QtJambiObject.java:60)
Caused by: java.lang.RuntimeException: Loading library failed, progress so far:
Unpacking .jar file: 'qtjambi-win32-msvc2005-4.6.3.jar'
Checking Archive 'qtjambi-win32-msvc2005-4.6.3.jar'
- skipping because of wrong system: trying to load: 'win32', expected: 'win64'

从这个描述中我认为64位java和32位Qt是一个问题。因为 64 位 Windows 没有 Qt Jambi 4.6.3,所以我同时安装了 32 位 Java SE 和 Eclipse。但这没有帮助。另一方面,我从诺基亚网站找到了 64 位 Qt Jambi - 他们支持的最后一个版本,一切正常(只有 Qt Jambi.exe 文件无法运行,因为找不到 jvm.dll,这也很奇怪......

我想要的是使用最新稳定的 Qt Jambi (4.6.3) 用 Ja​​va 开发 32 位应用程序,该应用程序将在 Linux 和 Windows(32 位和 64 位)上运行,而我正在 64 位 Windows 上开发。我的其他问题是:1. 从文档中我了解到,由于 C++,我需要 qtjambi.jar 和针对每个系统的第二个。有没有什么方法可以包含所有内容并在启动或安装过程中申请选择正确的一个?2. 对于使用 Qt 进行开发的人来说,使用 Eclipse 插件或使用 Qt Creator 然后使用 juic 更好?3.一些推荐的书籍/教程将不胜感激。

感谢您耐心阅读本文并提供任何答案:)米哈尔

最佳答案

我也遇到了同样的问题。为了让它工作,我必须删除 Java 6 Update 22 和 Java SE Developement Kit 6 update 22 的 64 位 java 安装。一旦我删除了这些 Eclipse helios new,它应该使用 32 位 java 的东西。

关于java - Qt Jambi 应用程序和不同的操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com