Tag: 32位

在java中的64位机器上运行32位dll

我试图使用第三方dll作为我在java中编写的程序。 不幸的是,它只有32位支持。 当我尝试在64位VM中加载DLL时,出现以下错误: Can’t load IA 32-bit .dll on a AMD 64-bit platform 我试过在32位虚拟机中运行,它在eclipse中运行,但是当我导出项目时,我得到了同样的错误。 请帮忙! 真诚的,本

是否必须知道机器架构才能编写代码?

假设我使用Java或Python或C ++编程来解决一个简单的问题,可能是构建TCP / UDP回送服务器或计算阶乘。 我是否要关心架构细节,即它是32位还是64位? 恕我直言,除非我正在编写与相当低级别的东西相关的东西,否则如果它的32位或64位,我就不必费心了。 我哪里错了? 或者我是对的???

如何检测x64 Windows上是否安装了32位Java,只查看文件系统和注册表?

我需要确定特定系统是否安装了32位Java。 我正在进行远程查询,只允许我访问文件系统和注册表,因此我无法尝试运行java.exe或运行任何Java代码。 我还想确保我检测到IBM和Sun Java以及任何其他发行版,这些发行版似乎将文件放在文件系统和注册表中的不同位置。 我提出的最好的方法是检查C:\ Windows \ SysWOW64 \ java.exe。 这是测试32位Java存在的可靠方法,还是某些版本不会将java.exe放在该文件夹中? 更新:我仍然在寻找更加健全的答案。 为了清楚起见,我无法访问命令提示符。 此外,无论发布者是谁,安装了什么版本号,以及用户选择安装它的路径,我都想检测Java。 C:\ Windows \ SysWOW64 \ java.exe似乎符合这些要求,但我希望得到一些知识渊博的人的确认,即每个Java安装程序确实会将该可执行文件放在那里。

如何增加intellij 32bit xmx超过1GB?

我在32位Windows XP上使用32位Intellij,内存为4 GB。 我试图将intellij xmx增加到1.5GB: -Xmx1500m 所以我知道JVM在32位系统中支持1.5GB的RAM。 但是这个错误从JVM抛出: The JVM could not be started. The maximum heap size (-Xmx) might be too large … 我不能将intellij Xmx增加到900MB以上 请帮帮我!

使用Integer.parseInt转换32位二进制字符串失败

为什么这部分代码失败: Integer.parseInt(“11000000000000000000000000000000”,2); Exception in thread “main” java.lang.NumberFormatException: For input string: “11000000000000000000000000000000” 据我所知,Integer是32位值。 上面代码中的0和1的数量是32.如果有31个代码可以工作。 为什么?

如何在Mac OSX 10.7 Lion上运行32位Java

根据我使用Windows 7(64位)和Java的经验,32位JRE使用的内存更少,运行速度明显快于64位JRE(假设您不需要或从拥有大量内存中获益)。 我想同样的事情也适用于Mac OSX(和其他平台)。 我目前正在运行OSX Lion(v10.7),我已经安装了标准的Java应用程序。 在Java Preferences下,我看到“Apple Inc.”中的“Java SE 6” 对于两种CPU类型“32位”和“64位”版本“1.6.0_26-b03-383”。 我已经更改了首选顺序,将32位版本置于64位版本之上,希望这会使32位版本成为默认版本。 但“java -version”仍然说: java version “1.6.0_26” Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511c) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode) 是否可以默认使用32位版本? 如何? 此外,是否有人有关于32/64位版本之间的速度和内存效率的经验/比较测量?