我试图让JIntellitype与我的java应用程序一起工作,但我遇到了以下例外情况:
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,但我无法得到它来帮助我。
发布于 2014-06-30 21:24:54
嗯,我不完全确定为什么,但我决定安装Java,将我的环境切换到64位,并使用64位的x64,现在它工作得很好。我猜~神奇~发生了:
发布于 2014-06-30 11:03:50
我是作者。通常情况下,这意味着它找不到您的DLL,但是您是否尝试过让我们的示例应用程序工作呢?您可以在这里下载该示例:
https://code.google.com/p/jintellitype/downloads/list
您还在使用64位JVM吗?如果是这样,则需要确保使用64位Intellitype.DLL并将其重命名为JIntellitype.dll。
https://stackoverflow.com/questions/24481260
复制相似问题