我开始开发我的新学习项目。因为我想要并且需要在不同的平台(Linux 和 Windows)上运行它,所以我决定使用 Java。另外,因为我想学习一些新东西——我决定使用 Qt Jambi。这是我的问题和疑问。我认为大部分是因为我没有清楚地理解所有内容...... ;) 目前,我主要在 .Net 中开发我的应用程序,而在 Java Swing 中开发的应用程序很少。
首先,我使用的是 Windows 7 64bit,我想在这个系统上开发大部分时间。所以我安装了新的 Eclipse Helios 64bit 和 Jave SE 64bit。这是第一个关心和问题: 1. 它可能很愚蠢,但是如果我使用这样的配置,我的应用程序将是 32 位还是 64 位?:)) 它必须是 32 位,64 位可以是一个选项... 2. 我已经从这个站点下载了 Qt Jambi 4.6.3:http: //sourceforge.net/projects/qtjambi/files/我可以' t运行它...我有这样的错误:
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) 在 Java 中开发 32 位应用程序,它将在 Linux 和 Windows(32 位和 64 位)上运行,我正在 64 位 Windows 上开发。我的其他问题是: 1. 从文档中我了解到,由于 C++,我需要 qtjambi.jar 和第二个特定于每个系统的文件。有没有办法在启动或安装过程中包含所有内容并申请选择正确的?2. 对于使用 Qt 开发的人 - 最好使用 Eclipse 插件还是使用 Qt Creator 然后使用 juic ?3.一些推荐的书籍/教程将不胜感激。
感谢您耐心阅读并提供任何答案:) Michał