嗨,我得到这个错误:
public static void main(String args[]) {
Enumeration ports = CommPortIdentifier.getPortIdentifiers();
System.out.println(ports.hasMoreElements());
while (ports.hasMoreElements()) {
CommPortIdentifier port = (CommPortIdentifier) ports.nextElement();
String type;
switch (port.getPortType()) {
case CommPortIdentifier.PORT_PARALLEL:
type = "Parallel";
break;
case CommPortIdentifier.PORT_SERIAL:
type = "Serial";
break;
default: /// Shouldn't happen
type = "Unknown";
break;
}
System.out.println(port.getName() + ": " + type);
}
// System.out.println(port.getName());
}
您可能正在运行一个64位JVM。首先,通过在cmd行中输入以下内容来检查JVM:
java -version
如果它说“64位”,则说明您运行的是64位JVM,无法加载32位。dll。
您可以使用32位JVM。
我将dll路径存储在设置文件中。当我输出 如果我在project中添加(dll)作为外部类文件夹,并编写:,它可以在这台机器中工作,但是当我使用可运行的jar时,它找不到,所以我想给出dll的绝对路径。但对我没用。 我也试过: C:\users\argenit\desktop\aaa\dll\ergopointer_64_bit dll\ergopointer_64_bit.dll ergopoi
我创建了一个使用jar文件女巫.dll库。Jar在我的主PC和笔记本电脑上运行平稳,但现在我正试图在新安装Windows 10的PC上使用它,我收到此错误: 线程“main”java.lang.UnsatisfiedLinkError:无法加载库“AutoHotkey”:无法获取win32-x86-64/AutoHotkey的InputStream。位于com.sun.jna.Library$Ha
null 如果有人遇到了这个问题,并知道解决这个问题的任何事情,将不胜感激。
我试图打印TSC-244 Pro条形码标签打印机从GWT网络应用程序。他们给出tsclib.dll。因此,我使用jna.jar并将tsclib.dll文件复制到C:\windows和[my_project_dir]\war\WEB-INF\lib。它的工作,但当我部署到apache Tomcat。它不工作,我有以下错误。请给我解决办法。谢谢。 严重:分派传入的RPC调用com.google.gwt
问题内容: 加载win32com时出错:java.lang.UnsatisfiedLinkError:C:\ Program Files \ Java \ jdk1.7.0_51 \ jre \ bin \ win32com.dll:无法在AMD 64位平台上加载IA 32位.dll 当我使用一个项目向手机发送短信时,出现上述错误。我有一台装有AMD处理器的机器。请通过描述性回答帮助我。非常感谢
当我使用一个项目发送短信到电话,我得到以上错误。我有一台AMD处理器的机器。请用描述性的回答来帮助我。多谢!