我想在Ubuntu Natty(64位版本)下安装Oracle的JDK(32位版本)。虽然有用于JRE(32位版本)的软件包,但我想要JDK(32位版本)。 我想避免安装.bin文件提供的安装程序,而是使用.deb文件。但是,看来java-helper软件包在Natty中已经消失了。我能做什么? 解决方案如下: 无论您使用32位还是64位JDK并计划使用32位或64位JRE,Java编译器都会产生相同的字节码。 JDK和JRE的位数不必相同,并且您不太可能会注意到它们之间的差异。 (最大内存可能是主要的内存)

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

我正在尝试使用Eclipse进行Android开发。在几分钟前尝试安装Eclipse 4.2时,我遇到了这个问题。 首次尝试启动不带任何参数的Eclipse来指定Java VM后,我收到一条错误消息,说它为couldn't find a Java VM called javaw.exe inside the Eclipse folder,因此我找到了Java的安装位置,并将该位置指定为快捷方式目标中的参数。现在我得到另一个错误,Java was started but returned exit code=13。 …

2020年6月12日 0条评论 40点热度 阅读全文

我在Surface Pro 2平板电脑上运行带有Java 7更新45 x64(未安装32位Java)的Windows 8.1 x64。 当i的类型为long时,下面的代码花费1688ms,而当i的类型为int时,下面的代码花费109ms。为什么长(64位类型)比具有64位JVM的64位平台上的int慢一个数量级? 我唯一的猜测是,与64位整数相比,CPU要花费更长的时间来添加32位整数,但这似乎不太可能。我怀疑Haswell不会使用纹波加法器。 我正在Eclipse Kepler SR1中运行它,顺便说一句。 pu…

2020年6月9日 0条评论 60点热度 阅读全文

我正在为移动设备编写一个计算量很大的过程,并且仅限于32位CPU。本质上,我正在执行大量数据的点积(大于12k的16位整数)。浮点运算太慢了,因此我一直在寻找一种使用整数类型执行相同计算的方法。我偶然发现了一种叫做Block Floating Point算术的东西(链接论文的第17页)。它做得很好,但是现在我面临一个32位的问题,只是不足以足够精确地存储我的计算输出。 只是要澄清一下,其精度不够的原因是,我必须大幅度降低每个数组元素的精度,以使数字最后适合32位整数。约16000个事物的总和使我的结果如此巨大。 有…

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

我正在尝试使用Eclipse进行Android开发。在几分钟前尝试安装Eclipse 4.2时,我遇到了这个问题。 首次尝试启动不带任何参数的Eclipse来指定Java VM后,我收到一条错误消息,说它为couldn't find a Java VM called javaw.exe inside the Eclipse folder,因此我找到了Java的安装位置,并将该位置指定为快捷方式目标中的参数。现在我得到另一个错误,Java was started but returned exit code=13。 …

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

我正在为移动设备编写一个计算量很大的过程,并且仅限于32位CPU。本质上,我正在执行大量数据的点积(大于12k的16位整数)。浮点运算太慢了,因此我一直在寻找一种使用整数类型执行相同计算的方法。我偶然发现了一种叫做Block Floating Point算术的东西(链接论文的第17页)。它做得很好,但是现在我面临一个32位的问题,只是不足以足够精确地存储我的计算输出。 只是要澄清一下,其精度不够的原因是,我必须大幅度降低每个数组元素的精度,以使数字最后适合32位整数。约16000个事物的总和使我的结果如此巨大。 有…

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

我正在尝试创建一个使用JNI调用一些本机函数的简单Java应用程序。我遵循了《 JNI编程指南》中的示例,但似乎无法使它们正常工作。我有以下用Java编写的Hello World程序: class HelloWorld { private native void print(); public static void main(String [] args) { new HelloWorld().print(); } static { System.load("/home/mike/Desktop/libHello…

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

是否可以在Windows 7上同时安装32位和64位Java? 我有一些应用程序可以在64位下运行,但是有些应用程序只能在32位下运行。 解决方案如下: 是的,绝对没有问题。您甚至可以同时在同一台计算机上安装32位和64位Java的多个版本。 实际上,我本人也有这样的设置。

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

我正在构建一个Java应用程序,并在使用Java Packager打包之前复制一些本机dll。 如何在gradle中确定构建系统是32位还是64位,以便可以复制正确的dll文件?现在,当我记得时,我正在手动设置一个变量。 解决方案如下: 您可以查询系统属性os.arch以确定您的操作系统体系结构,并得出您使用32位还是64位OS的方式。 如果您关心JVM(可以在64位系统上运行32位JVM),请使用sun.arch.data.model属性 以此任务为例,如何访问这些值 task printProps <&l…

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

我想知道是否可以在32位应用程序中编译Java桌面应用程序从Windows 7 64bit使用Netbeans。 谢谢您的帮助。 解决方案如下: 您不必为32位或64位平台构建Java代码。该代码被编译为由JVM运行的字节代码。您可以使用32位或64位JVM运行Java代码。 唯一的异常(exception)是您可能在代码中使用的本机库。如果有的话,您将必须针对各自的平台手动进行编译。否则,java代码可以完全移植到32位和64位平台上。 编写一次即可在各处运行:-)

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