Roa*_*alt 4 java jar exception
我在部署在eclipse中运行良好的应用程序时遇到了麻烦,但在创建可运行的jar时会产生以下错误(使用选项:将所需的库提取到生成的JAR中):
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoSuchMethodError: org.apache.log4j.spi.LoggingEvent.getTimeStamp()J)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
Run Code Online (Sandbox Code Playgroud)
我正在使用log4j-1.2.16.jar,它包含在生成的jar中.
我不确定在哪里进行故障排除,我试图在其他包含的jar中找到org.apache.log4j.spi.LoggingEvent的其他(较旧的)实例,但到目前为止我没有找到任何.
它说,没有方法org.apache.log4j.spi.LoggingEvent.getTimeStamp() 再次查找类路径上的类,你应该找到类org.apache.log4j.spi.LoggingEvent两次.一个没有方法的方法一.