首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Java运行时(JIntellitype)添加本机DLLS时出现问题

向Java运行时(JIntellitype)添加本机DLLS时出现问题
EN

Stack Overflow用户
提问于 2014-06-29 23:44:33
回答 2查看 1.7K关注 0票数 2

我试图让JIntellitype与我的java应用程序一起工作,但我遇到了以下例外情况:

代码语言:javascript
复制
Exception in thread "AWT-EventQueue-0" com.melloware.jintellitype.JIntellitypeException: Could not load JIntellitype.dll from local file system or from inside JAR
    at com.melloware.jintellitype.JIntellitype.<init>(JIntellitype.java:114)
    at com.melloware.jintellitype.JIntellitype.getInstance(JIntellitype.java:177)
    at marketbot.SettingsWindow.<init>(SettingsWindow.java:27)
    at marketbot.MarketBot$2.run(MarketBot.java:129)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.io.IOException: FromJarToFileSystem could not load DLL: com/melloware/jintellitype/JIntellitype.dll
    at com.melloware.jintellitype.JIntellitype.fromJarToFs(JIntellitype.java:150)
    at com.melloware.jintellitype.JIntellitype.<init>(JIntellitype.java:105)
    ... 17 more
Caused by: java.lang.NullPointerException
    at com.melloware.jintellitype.JIntellitype.fromJarToFs(JIntellitype.java:146)
    ... 18 more

我在任何地方都有DLL(老实说,我已经把它们放在我能想象的地方了),但我仍然无法让它开始工作。它在今天早些时候开始工作,但是在重新启动计算机之后,我现在又得到了这个错误。

我使用netbeans,所以我将JIntellitype JAR添加到项目库中,并且我在C:\Windows\System、主项目文件夹、src文件夹、dist文件夹、lib文件夹、java文件夹(所有其他all都在这里)中有all,没有什么能使它工作。

有人有什么想法吗?

在我的谷歌任务中,我确实遇到了https://code.google.com/p/jintellitype/issues/detail?id=12&can=1&colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Summary,但我无法得到它来帮助我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-30 21:24:54

嗯,我不完全确定为什么,但我决定安装Java,将我的环境切换到64位,并使用64位的x64,现在它工作得很好。我猜~神奇~发生了:

票数 1
EN

Stack Overflow用户

发布于 2014-06-30 11:03:50

我是作者。通常情况下,这意味着它找不到您的DLL,但是您是否尝试过让我们的示例应用程序工作呢?您可以在这里下载该示例:

https://code.google.com/p/jintellitype/downloads/list

您还在使用64位JVM吗?如果是这样,则需要确保使用64位Intellitype.DLL并将其重命名为JIntellitype.dll。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24481260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档