【发布时间】:2013-08-15 05:55:57
【问题描述】:
我在 netbeans 中有一个 java 应用程序,它将在 windows 7 中从命令提示符构建和运行,然后当我将 .jar 发送到我的 windows XP 虚拟机时,当我尝试运行它时出现异常。
Exception in thread main, java.lang.NoClassDefFoundError: org/jnativehook/mouse/NativeMouseInputListener
我认为这个异常意味着我的库 JNativeHook 不是用我的 .jar 构建的,但我知道这是因为它在我的 Windows 7 上运行。
有什么想法吗?
【问题讨论】:
-
通常,当您构建项目时,需要将依赖库作为部署的一部分包含在内。根据您构建它的方式,这些“附加”库可能会被定义为清单文件中的 Jars 类路径的一部分
-
你也需要复制任何需要的 DLL 文件
标签: java