客户端使用Windows XP 32位,因此我没有其他选择。我已经使用JDK 1.8.0u131和NetBeans 8.2 32位开发了JavaFX应用程序 我收到以下错误: Graphics Device initialization failed for : d3d, sw Error initializing QuantumRenderer: no suitable pipeline found java.lang.RuntimeException: java.lang.RuntimeException: E…

2020年4月5日 0条评论 31点热度 阅读全文

我将CMake应用于生成Visual Studio 2017解决方案以在Windows 10以及Windows 10上构建32位应用程序。要创建构建系统,我让CMake调用一些Java工具来生成一些要编译的代码(应用Eclipse Modeling Framework)。为了查找Java本身,我在FindJava调用中应用了CMake finder模块find_package(Java)。 我观察到FindJava在这种情况下会自动选择32位版本的Java,尽管也可以使用64位Java。注意,当我调用CMake为V…

2019年12月14日 0条评论 69点热度 阅读全文

假设我正在用Java或Python或C++编程,这是一个简单的问题,可能是构建TCP / UDP回显服务器或阶乘计算。我是否需要考虑架构细节,即32位还是64位? 恕我直言,除非我正在编写与相当低级的东西有关的东西,否则如果它的32位或64位,我不必打扰。我要去哪里错了?还是我是正确的??? 解决方案如下: 在大多数情况下正确 除非您直接在低级别处理字长或二进制,否则运行时/语言/编译器将抽象这些细节。 甚至字节序也由内核中的NIC /网络堆栈抽象。为您翻译。在C语言中对套接字进行编程时,有时在发送数据时确实必须处…

2019年11月17日 0条评论 37点热度 阅读全文

针对32位JDK构建和编译为32位字节代码的Java代码是否可以在64位JVM中工作?还是64位JVM需要64位字节代码? 为了提供更多细节,我有在运行32位JVM的Solaris环境中运行的代码,但是现在将JDK和Weblogic Server升级到64位后遇到了问题。 解决方案如下: 是的,假设您使用平台无关的库,则Java字节码(和源代码)是平台无关的。 32与64位无关紧要。

2019年11月4日 0条评论 44点热度 阅读全文

我正在尝试构建在http://sourceforge.net/projects/d2xx/处找到的JD2XX项目的32位DLL。我正在使用MinGW编译代码,但是从ld.exe接收到一条错误消息,指出它“找不到-lftd2xx”。我想知道是否有人以前曾看过/已解决此问题,或者对我如何能够解决此问题有任何想法。 尝试在64位win7和32位XP机器上都构建此错误时,出现了此错误。 解决方案如下: 好吧,我终于弄清楚了问题所在,这让我感到很傻。但是对于尝试构建此项目并遇到类似问题的任何人,这里都是解决方法。 JD2XX…

2019年8月9日 0条评论 44点热度 阅读全文

如何确定运行我的应用程序的JVM是32位还是64位?具体来说,我可以在程序中使用哪些函数或属性来检测到这一点? 解决方案如下: 您可以通过以下方式检索标记此JVM的位数的system property: System.getProperty("sun.arch.data.model"); 可能的结果是: "32" – 32位JVM "64" – 64位JVM "unknown" –未知的JVM 如 HotSpot FAQ中所述: When writing Java code, how do I distinguis…

2019年6月17日 0条评论 33点热度 阅读全文

针对32位JDK构建和编译为32位字节代码的Java代码是否可以在64位JVM中工作?还是64位JVM需要64位字节代码? 为了提供更多细节,我有在运行32位JVM的Solaris环境中运行的代码,但是现在将JDK和Weblogic Server升级到64位后遇到了问题。 解决方案如下: 是的,假设您使用平台无关的库,则Java字节码(和源代码)是平台无关的。 32与64位无关紧要。

2019年4月30日 0条评论 35点热度 阅读全文

起初,在开发程序时,我反过来遇到了这个错误。它告诉我,我不能在64位JVM上使用32位SWT库。因此,我去了64位库并使用了它。现在,当我在具有32位OS的另一台计算机上运行程序时,会出现错误。不管您使用的是32位还是64位操作系统,都无法使SWT运行吗? 解决方案如下: 每个SWT库集的构建路径都不同,因此您必须为要运行应用程序的每个操作系统分别制定版本。为此,请配置构建路径,以便仅包括JRE和特定于平台的库,然后创建一个可运行的jar(Eclipse非常适合此功能)。它很乏味并且违背了Java范式,但这是唯一的…

2019年2月21日 0条评论 32点热度 阅读全文

假设我正在用Java或Python或C++编程,这是一个简单的问题,可能是构建TCP / UDP回显服务器或阶乘计算。我是否需要考虑架构细节,即32位还是64位? 恕我直言,除非我正在编写与相当低级的东西有关的东西,否则如果它的32位或64位,我不必打扰。我要去哪里错了?还是我是正确的??? 解决方案如下: 在大多数情况下正确 除非您直接在低级别处理字长或二进制,否则运行时/语言/编译器将抽象这些细节。 甚至字节序也由内核中的NIC /网络堆栈抽象。为您翻译。在C语言中对套接字进行编程时,有时在发送数据时确实必须处…

2019年2月12日 0条评论 32点热度 阅读全文