我是一个编程新手,我想在Windows7的Eclipse中安装Qt-Jambi。你能用一个逐步的过程给我解释一下吗?我已经搜索过了,但我没有找到一个简单的解释程序或教程。提前感谢
发布于 2012-02-17 21:09:44
作为一名QtJambi维护者,我提供这个答案是为了帮助其他搜索人员解决这个问题。
没有正式的方式在系统范围内安装QtJambi,这可能是为什么这个答案这么长时间都没有回答的原因。因为这个问题没有答案。
有一种官方方法可以安装Java JRE或JDK,这是一种使用EXE Sun/Oracle发行版的常用方法。但在很大程度上,对于Java应用程序空间和Java开发空间来说,没有正式的方法来完成这些事情,这在很大程度上留给了应用程序,并在部署应用程序时将其打包并获得正确的"ClassPath“以便与应用程序一起使用。
因此,我能给你的建议是一些关于如何自己动手开发和应用程序部署的想法/技巧。
..。
确定是针对32位还是64位Windows 7进行开发。如果你想让你的应用程序在所有的windows计算机(WinXP/WinVista)上运行,那么32位可能是你的选择(因为没有很多桌面应用程序需要使用超过1.5 of的内存,这大约是你将获得的有效可用内存,如果你需要这个或更多,那么使用64位)。
一旦确定了要使用环境,就需要确保安装了Java JDK。在Windows 64位系统上,您可以同时安装32位和64位JDk/JRE。它们最终位于不同的目录C:\Program Files\Java和C:\Program Files (x86)\Java中。
如果你选择使用32位,那么你可能也会使用32位的Eclipse (关于这一点,请参阅Trouble installing QT Jambi on a Windows 64 bit system )。这可能允许oyu使用Eclipse IDE的QtJambi GUI设计器(几年前发布)。
现在您可以选择要从sourceforge (或其他下载站点)下载的QtJambi。这可能只是一个ZIP文件,您可以将其解压缩到系统上想要的位置,然后设置您的开发环境以指向其中提供的JAR。在类路径中包含所有JAR应该没什么坏处。
解压缩本机JAR (即其中包含DLL/DSO的JAR )非常有用。然后使用解压缩后的目录作为java.exe的-classpath条目。这样做的原因是,QtJambi将解压缩这些文件,因为DLL/DSOs只能在将它们解压缩为常规文件时由操作系统加载。每次启动EXE时,QtJambi都会尝试解包,这会减慢开发速度。
除此之外,您还可以查看gitorious上的项目GIT tree (或者ZIP下载中的*-src.jar )中提供的示例和启动器的源代码。
..。
要将QtJambi部署为应用程序(提供给第三方使用您的应用程序),您只需确保-classpath已设置为包含您需要的QtJambi JAR。
还建议在开发过程中,出于与上述相同的原因,将Native JAR解压部署。此数据的JAR格式更便于随意使用,但安装程序应将其解压缩。
https://stackoverflow.com/questions/3678720
复制相似问题