Tag: 32bit 64bit

用于64位JVM的Java编程

几个问题:): 如何识别当前安装的JVM? (64位/ 32位) 在为64位JVM目标平台编程时,是否需要做一些考虑? 我的Java代码可以在32位以及64位JVM上运行吗? 如何在64位JVM上运行我的Java App? 如何识别我的Java App使用的JVM?

如何让JNLP下载正确版本的JavaFX 2?

JavaFX 2高度依赖于本机代码。 对于我的桌面应用程序,我想为每个支持的操作系统选择最匹配的JavaFX风格,以使目标系统上的安装尽可能轻松。 由于JavaFX 2附带了几个Ant任务来帮助部署,我认为这是要走的路,但我似乎已经走到了尽头。 deploy任务生成JNLP文件,其中包含调用JavaFX安装程序的资源引用: 这显然不适用于Windows以外的操作系统,甚至可能适用于32位Windows。 根据JNLP文档 ,可以使用依赖于操作系统的资源选择: … 但是,我无法弄清楚不同平台的URL。 它们是否记录在某处? 还有另一种方法来实现我的目标吗? 请注意,已经存在类似的问题 ,但它仅限于问题的32/64位部分,并且没有得到答复。

从32位程序文件夹编译为64位时,更改IntelliJ 13中的jdk路径

我在尝试创建我的java项目时遇到了这个问题。 我刚刚因各种原因卸载了我的64位jdk并安装了32位的。 我收到了错误: 无法运行程序“C:\ Program Files \ Java \ jdk1.7.0_51 \ bin \ java”(在目录“C:\ Users \ $ username.IntelliJIdea13 \ system \ compile-server”中):CreateProcess error = 2,系统找不到指定的文件 如何让编译器在我现在拥有的C:\ Program Files(x86)文件夹中使用jdk?

在Windows 64bit上运行带有32位jvm的32位eclipse

我使用的.jar文件之一只适用于Windows上的32位java虚拟机。 我安装了32位版本的eclipse和jdk,但它仍然得到了同样的错误。 我将在运行配置中使用哪些命令来指定32位虚拟机来运行使用此.jar文件的应用程序? -vm C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe 不起作用。 有任何想法吗?

如何包装32位.dll以便它可以在64位操作系统中运行

所以,我一直在使用JPIB与我的java程序中的GPIB设备进行通信。 但是,我遇到了麻烦。 较新的系统基于64位操作系统。 但是,jpib.dll文件是用32位编写的。 我想不出它需要做出的真正64位依赖的任何类型的调用。 这里真正的麻烦是JPIB项目自2006年9月以来一直没有更新。我曾尝试通过SourceForge向开发者发送电子邮件,但我认为我不会随意使用它。 有没有人知道这方面的任何方法? 或者知道如何(并且可以告诉我如何)将.dll重新编译为AMD-64合规性?

RXTX无法在Windows 7 64位下列出或查找端口

早上好, 我在Windows 7 64位上使用/或安装rxtx时遇到问题。 我以前在x86 win XP系统上使用它并没有问题。 由于某些原因重新安装到这个新系统,rxtx无法找到任何端口。 我已经尝试了rxtx安装,Cloud Hopper的64位本机库并删除所有rxtx文件并从头开始。 找到RXTXcomm.jar,我可以浏览NetBeans中的软件包,但实现似乎已被破坏或找不到。 每次执行时,此行都会失败: comPort = “COM1”; portId = CommPortIdentifier.getPortIdentifier(comPort); 并抛出NoSuchPortException。 使用它列出串行端口不会产生任何结果。 Enumeration ports = CommPortIdentifier.getPortIdentifiers(); String portArray[] = null; while (ports.hasMoreElements()) { CommPortIdentifier port = (CommPortIdentifier) ports.nextElement(); System.out.println(port.getName()); } 我已经检查过串口是否可用所以此时我想知道本机库是否只是针对Windows 7 64位而被破解。 有没有人在Windows 7 64位下成功使用RXTX 2.2pre2? 构造函数中的违规代码部分: public SerialControl(String name, String comPort, int baudrate, int databits, […]

java中的蓝牙(J2SE)

我是蓝牙的新手,这是我想做的事情,我想获得连接到我的电脑上的蓝牙的设备信息,并将信息写入文件。 我应该使用哪种api以及如何实现。 我遇到了蓝鸟,但在一些搜索中,我发现蓝色的巧克力在64位电脑上不起作用。 我现在应该怎么做。我希望这适用于32位和64位PC。 Thankx

Java:d​​ll之间的切换取决于系统架构(32/64)

我有一个Java程序使用一些dll。 由于这些嵌入式dll必须为特定的系统架构(32或64位)构建,我想制作一个方法/允许我的程序在32/64位版本的dll之间切换(或者如果程序运行则禁用库加载)在64位系统上) 我希望有一个解决方案不同于制作两个版本的程序 提前谢谢,Damien

在64位计算机上访问硬件PKCS11令牌

所以这就是我想要做的。 我有一个硬件令牌,上面有一些证书,我正在编写一个Java应用程序来尝试访问这些证书。 我在jre6中使用了SunPKCS11库,用于Windows 32位机器。 这是我如何访问证书的一小部分示例: String configName = “pkcs.cnf” String PIN = “123456”; Provider p = new sun.security.pkcs11.SunPKCS11(configName); Security.addProvider(p); KeyStore keyStore = KeyStore.getInstance(“PKCS11”); char[] pin = PIN.toCharArray(); keyStore.load(null, pin); 它工作得很好,我能够获得证书和一切。 现在我想在64位机器上做同样的事情。 但是我试图使用64位jre6库并且缺少SunPKCS11 jar文件(located in {java.home}/lib/ext 。因此我无法创建SunPKCS11对象。我的问题是,你做了什么我现在做什么?如何使用64位java库访问令牌上的证书?是否有人为此类任务编写了64位包装器?

安装的jvm是64位还是32位

如何识别已安装的Java版本是64 bit还是32 bit ?