首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >线程“AWT 1”java.lang.UnsatisfiedLinkError中的异常: java.library.path中没有jcom

线程“AWT 1”java.lang.UnsatisfiedLinkError中的异常: java.library.path中没有jcom
EN

Stack Overflow用户
提问于 2012-06-07 10:06:26
回答 2查看 3.3K关注 0票数 0

我正在运行java桌面应用程序,它是用Java1.4版本编写的。我使用eclipe作为我的ide,并试图在java1.6版本中运行该应用程序,在该项目中,他们使用jcom jar文件将数据导出到excel工作表。当我试图点击桌面应用程序中的excel按钮时。该功能无法工作,并且在exception.but下面抛出,我在我的项目资源管理器jcom中正确地构建了路径,它存在于引用库中。有谁能帮我解决这个异常吗?提前谢谢。

线程"AWT-EventQueue-1“中的异常:.StockManager.BusinessSheets.exportToExcel(BusinessSheets.java:2302) at java.library.path at java.lang.ClassLoader.loadLibrary(未知源) at java.lang.Runtime.loadLibrary0(未知源) at java.lang.System.loadLibrary(未知源) at jcom.IDispatch.(IDispatch.java:287) at java.library.path at java.library.path at java.awt.AWTEventMulticaster atjavax.swing.JComponent.processMouseEvent(Unknown (未知源)在java.awt.Component.processEvent(未知源),java.awt.Component.dispatchEventImpl(未知源),java.awt.Container.dispatchEventImpl(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.processMouseEvent(未知源),java.awt.Component.processEvent(未知源),java.awt.Container.processEvent(未知源),java.awt.Component.dispatchEventImpl(未知源),java.awt.Container.dispatchEventImpl(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.processMouseEvent(未知源),java.awt.Component.processEvent(未知源),java.awt.Container.processEvent(未知源),java.awt.Component.dispatchEventImpl(未知源),java.awt.Container.dispatchEventImpl(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.processEvent(未知源),java.awt.Container.processEvent(未知源),java.awt.Component.dispatchEventImpl(未知源),java.awt.Container.dispatchEventImpl(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.processEvent(未知源),java.awt.Container.processEvent(未知源),java.awt.Component.dispatchEventImpl(未知源),java.awt.Container.dispatchEventImpl(未知源),java.awt.Component.dispatchEvent(未知源头),java.awt.Component.dispatchEvent(未知源),java.awt.Component.dispatchEvent(未知源),java.awt.Component.processEvent(未知源),java.awt.Container.processEvent(未知源),java.awt.Component.dispatchEventImpl(在java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)在java.awt.LightweightDispatcher.dispatchEvent(Unknown来源)在java.awt.Container.dispatchEventImpl(未知来源)在java.awt.Window.dispatchEventImpl(未知来源)在java.awt.Component.dispatchEvent(未知来源)在java.awt.EventQueue.dispatchEventImpl(未知来源)在java.awt.EventQueue.access$000(未知来源)在java.awt.EventQueue$1.运行(未知来源)在java.awt.EventQueue$1。(未知源)在java.security.AccessController.doPrivileged(Native方法)在java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown源)在java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown源)在java.awt.EventQueue$2.运行(未知源)在java.awt.EventQueue$2.运行(未知源)在java.security.AccessController.doPrivileged(Native方法上)在java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown来源)在java.awt.EventQueue.dispatchEvent(未知源)StockManager.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:23) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(未知源)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-07 10:20:38

案例1: jcom.dll不在path中。

解决方案:jcom.dll放在C:/Windows/System32

case 2: jcom.dll由其他进程使用

解决方案:试图找到该进程并终止它。

票数 3
EN

Stack Overflow用户

发布于 2012-06-07 10:14:11

java.library.path用于JNI共享库,如DLLs.so文件。您的jcom.jar (您可以看到它正在堆栈的第三行加载以便找到JAR)需要一个jcom.dll。在windows上,这必须在您的路径或java.library.path中。

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

https://stackoverflow.com/questions/10929669

复制
相关文章

相似问题

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