Eclipse下好使,但是cmd下执行java运行class文件提示Exception in thread "main" java.lang.NoClassDefFoundError问题...

本文详细解析了Java环境下正确指定类路径(classpath)的方法,包括如何解决因路径配置不当导致的类找不到的问题。特别强调了当类位于特定包内时,如何在命令行正确指定这些类的位置。

其实遇到这个问题,我想大概不会是几个低级错误照成的,网上主要说的几点是:1.注意大小写。2.注意别java TCPSocket.clas,别加class。3.注意路径。

个人感觉也就是第三个需要注意,前两个我就不说了。

关于路径问题。注意,不用像网上说的,非要把你class的路径配置到classpath下,只要在classpath的配置最前面加上“.;”即可。“.”代表当前目录下即可,“;”代表间隔。

例如的我配置:

classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

如果这样还是不好使,那么真正的问题一定是如下的:

查看你的类文件,里面是不是在某一个包下。如果是,那就找到问题所在了。拿我的问题来说:

我的类文件是TCPServer.java,是在com.socket这个包里面。

那一般的做法都是进入cmd中,找到该文件的目录。比如:D:\java\eclipseworkspace\TestSocket\src\com\socket>_

大家是不是会尝试输入 java TCPServer 提示错误,然后尝试java com/socket/TCPServer还是提示错误。

其实正确的做法是:

退回上一级目录D:\java\eclipseworkspace\TestSocket\com\

然后运行java com/socket/TCPServer. OK啦!!!

这样:D:\java\eclipseworkspace\TestSocket\src>java com/socket/TCPClient

[2025-08-27 09:19:00,966] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (DataStoreImpl.java:1203) DEBUG com.ai.appframe2.bo.DataStoreImpl - select M.CREATE_DATE,M.TEMPLATE_TAG,M.QUEUE_ID,M.STATE_DATE,M.LABEL,M.STATE,M.TEMPLATE_TYPE,M.PUBLISH,M.CREATE_STAFF,M.ENGINE_TYPE,M.REMARK ,M.ROWID as MROWID___ from VM_TEMPLATE M where M.TEMPLATE_TAG = :S_TEMPLATE_TAG [2025-08-27 09:19:00,967] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (DataStoreImpl.java:1241) DEBUG com.ai.appframe2.bo.DataStoreImpl - S_TEMPLATE_TAG = com.ai.order.vm.busiFlow.bboss.chgProd.OrdChgMultiProdBatchFace [2025-08-27 09:19:00,970] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (DataStoreImpl.java:1289) DEBUG com.ai.appframe2.bo.DataStoreImpl - 线程:CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e,查询耗时:3 毫秒 [2025-08-27 09:19:00,979] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (ProxyInvocationHandler.java:161) ERROR com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler - 方法异常 java.lang.NoClassDefFoundError: com/sun/tools/javac/Main at com.ai.appframe2.common.ClassLoaderUtil.complieJavaCode(ClassLoaderUtil.java:493) at com.ai.comframe.vm.processflow.ProcessEngineImpl.loadProcessClass(ProcessEngineImpl.java:136) at com.ai.comframe.vm.processflow.ProcessEngineImpl.executeProcess(ProcessEngineImpl.java:76) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.createOneChild(TaskWorkflowImpl.java:202) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.executeInner(TaskWorkflowImpl.java:124) at com.ai.comframe.vm.engine.TaskBaseImpl.execute(TaskBaseImpl.java:140) at com.ai.comframe.vm.engine.impl.WorkflowImpl.executeWorkflowSyn(WorkflowImpl.java:74) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createAndExecuteWorkflow(WorkflowEngineSVImpl.java:293) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createWorkflow(WorkflowEngineSVImpl.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy105.createWorkflow(Unknown Source) at com.ai.comframe.client.service.impl.ComframeClientSVImpl.createWorkflow(ComframeClientSVImpl.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy93.createWorkflow(Unknown Source) at com.ai.comframe.client.ComframeClient.createWorkflow(ComframeClient.java:92) at com.ai.order.manage.common.util.VmMgmtUtil.startWorkflow(VmMgmtUtil.java:71) at com.ai.order.manage.common.service.impl.BbossOweProcSVImpl.startWorkFlowByChange(BbossOweProcSVImpl.java:810) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy91.startWorkFlowByChange(Unknown Source) at com.ai.order.component.genorder.action.ChangeAction.dealService(ChangeAction.java:79) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrderOfGroup(SHBboss2OutOrderSVImpl.java:712) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrder4Out(SHBboss2OutOrderSVImpl.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy44.oppositeOrder4Out(Unknown Source) at com.ai.order.inter.service.impl.Order2OutCSVImpl.createOrder2OutForMultiProd(Order2OutCSVImpl.java:369) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy43.createOrder2OutForMultiProd(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.aif.csf.executor.request.worker.ServiceExecutor.invoke(ServiceExecutor.java:34) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:196) at com.ai.aif.csf.executor.request.filter.params.mapping.TransportParamsMappingFilter.doFilter(TransportParamsMappingFilter.java:80) at com.ai.aif.csf.executor.request.filter.ParamsMappingWrapperFilter.doFilter(ParamsMappingWrapperFilter.java:101) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ProcessServiceFilter.doFilter(ProcessServiceFilter.java:38) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ServiceValidateFilter.doFilter(ServiceValidateFilter.java:42) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ThrouputControlFilter.doFilter(ThrouputControlFilter.java:23) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.RecordFilter.doFilter(RecordFilter.java:27) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.SystemParamsHandleFilter.doFilter(SystemParamsHandleFilter.java:119) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.worker.FilterAndExecute.filterAndExecute(FilterAndExecute.java:34) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:139) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2025-08-27 09:19:00,980] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (ProxyInvocationHandler.java:161) ERROR com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler - 方法异常 java.lang.NoClassDefFoundError: com/sun/tools/javac/Main at com.ai.appframe2.common.ClassLoaderUtil.complieJavaCode(ClassLoaderUtil.java:493) at com.ai.comframe.vm.processflow.ProcessEngineImpl.loadProcessClass(ProcessEngineImpl.java:136) at com.ai.comframe.vm.processflow.ProcessEngineImpl.executeProcess(ProcessEngineImpl.java:76) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.createOneChild(TaskWorkflowImpl.java:202) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.executeInner(TaskWorkflowImpl.java:124) at com.ai.comframe.vm.engine.TaskBaseImpl.execute(TaskBaseImpl.java:140) at com.ai.comframe.vm.engine.impl.WorkflowImpl.executeWorkflowSyn(WorkflowImpl.java:74) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createAndExecuteWorkflow(WorkflowEngineSVImpl.java:293) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createWorkflow(WorkflowEngineSVImpl.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy105.createWorkflow(Unknown Source) at com.ai.comframe.client.service.impl.ComframeClientSVImpl.createWorkflow(ComframeClientSVImpl.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy93.createWorkflow(Unknown Source) at com.ai.comframe.client.ComframeClient.createWorkflow(ComframeClient.java:92) at com.ai.order.manage.common.util.VmMgmtUtil.startWorkflow(VmMgmtUtil.java:71) at com.ai.order.manage.common.service.impl.BbossOweProcSVImpl.startWorkFlowByChange(BbossOweProcSVImpl.java:810) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy91.startWorkFlowByChange(Unknown Source) at com.ai.order.component.genorder.action.ChangeAction.dealService(ChangeAction.java:79) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrderOfGroup(SHBboss2OutOrderSVImpl.java:712) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrder4Out(SHBboss2OutOrderSVImpl.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy44.oppositeOrder4Out(Unknown Source) at com.ai.order.inter.service.impl.Order2OutCSVImpl.createOrder2OutForMultiProd(Order2OutCSVImpl.java:369) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy43.createOrder2OutForMultiProd(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.aif.csf.executor.request.worker.ServiceExecutor.invoke(ServiceExecutor.java:34) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:196) at com.ai.aif.csf.executor.request.filter.params.mapping.TransportParamsMappingFilter.doFilter(TransportParamsMappingFilter.java:80) at com.ai.aif.csf.executor.request.filter.ParamsMappingWrapperFilter.doFilter(ParamsMappingWrapperFilter.java:101) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ProcessServiceFilter.doFilter(ProcessServiceFilter.java:38) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ServiceValidateFilter.doFilter(ServiceValidateFilter.java:42) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ThrouputControlFilter.doFilter(ThrouputControlFilter.java:23) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.RecordFilter.doFilter(RecordFilter.java:27) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.SystemParamsHandleFilter.doFilter(SystemParamsHandleFilter.java:119) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.worker.FilterAndExecute.filterAndExecute(FilterAndExecute.java:34) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:139) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2025-08-27 09:19:00,981] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (ProxyInvocationHandler.java:161) ERROR com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler - 方法异常 java.lang.NoClassDefFoundError: com/sun/tools/javac/Main at com.ai.appframe2.common.ClassLoaderUtil.complieJavaCode(ClassLoaderUtil.java:493) at com.ai.comframe.vm.processflow.ProcessEngineImpl.loadProcessClass(ProcessEngineImpl.java:136) at com.ai.comframe.vm.processflow.ProcessEngineImpl.executeProcess(ProcessEngineImpl.java:76) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.createOneChild(TaskWorkflowImpl.java:202) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.executeInner(TaskWorkflowImpl.java:124) at com.ai.comframe.vm.engine.TaskBaseImpl.execute(TaskBaseImpl.java:140) at com.ai.comframe.vm.engine.impl.WorkflowImpl.executeWorkflowSyn(WorkflowImpl.java:74) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createAndExecuteWorkflow(WorkflowEngineSVImpl.java:293) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createWorkflow(WorkflowEngineSVImpl.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy105.createWorkflow(Unknown Source) at com.ai.comframe.client.service.impl.ComframeClientSVImpl.createWorkflow(ComframeClientSVImpl.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy93.createWorkflow(Unknown Source) at com.ai.comframe.client.ComframeClient.createWorkflow(ComframeClient.java:92) at com.ai.order.manage.common.util.VmMgmtUtil.startWorkflow(VmMgmtUtil.java:71) at com.ai.order.manage.common.service.impl.BbossOweProcSVImpl.startWorkFlowByChange(BbossOweProcSVImpl.java:810) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy91.startWorkFlowByChange(Unknown Source) at com.ai.order.component.genorder.action.ChangeAction.dealService(ChangeAction.java:79) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrderOfGroup(SHBboss2OutOrderSVImpl.java:712) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrder4Out(SHBboss2OutOrderSVImpl.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy44.oppositeOrder4Out(Unknown Source) at com.ai.order.inter.service.impl.Order2OutCSVImpl.createOrder2OutForMultiProd(Order2OutCSVImpl.java:369) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy43.createOrder2OutForMultiProd(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.aif.csf.executor.request.worker.ServiceExecutor.invoke(ServiceExecutor.java:34) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:196) at com.ai.aif.csf.executor.request.filter.params.mapping.TransportParamsMappingFilter.doFilter(TransportParamsMappingFilter.java:80) at com.ai.aif.csf.executor.request.filter.ParamsMappingWrapperFilter.doFilter(ParamsMappingWrapperFilter.java:101) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ProcessServiceFilter.doFilter(ProcessServiceFilter.java:38) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ServiceValidateFilter.doFilter(ServiceValidateFilter.java:42) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ThrouputControlFilter.doFilter(ThrouputControlFilter.java:23) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.RecordFilter.doFilter(RecordFilter.java:27) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.SystemParamsHandleFilter.doFilter(SystemParamsHandleFilter.java:119) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.worker.FilterAndExecute.filterAndExecute(FilterAndExecute.java:34) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:139) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2025-08-27 09:19:00,982] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (ProxyInvocationHandler.java:161) ERROR com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler - 方法异常 java.lang.NoClassDefFoundError: com/sun/tools/javac/Main at com.ai.appframe2.common.ClassLoaderUtil.complieJavaCode(ClassLoaderUtil.java:493) at com.ai.comframe.vm.processflow.ProcessEngineImpl.loadProcessClass(ProcessEngineImpl.java:136) at com.ai.comframe.vm.processflow.ProcessEngineImpl.executeProcess(ProcessEngineImpl.java:76) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.createOneChild(TaskWorkflowImpl.java:202) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.executeInner(TaskWorkflowImpl.java:124) at com.ai.comframe.vm.engine.TaskBaseImpl.execute(TaskBaseImpl.java:140) at com.ai.comframe.vm.engine.impl.WorkflowImpl.executeWorkflowSyn(WorkflowImpl.java:74) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createAndExecuteWorkflow(WorkflowEngineSVImpl.java:293) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createWorkflow(WorkflowEngineSVImpl.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy105.createWorkflow(Unknown Source) at com.ai.comframe.client.service.impl.ComframeClientSVImpl.createWorkflow(ComframeClientSVImpl.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy93.createWorkflow(Unknown Source) at com.ai.comframe.client.ComframeClient.createWorkflow(ComframeClient.java:92) at com.ai.order.manage.common.util.VmMgmtUtil.startWorkflow(VmMgmtUtil.java:71) at com.ai.order.manage.common.service.impl.BbossOweProcSVImpl.startWorkFlowByChange(BbossOweProcSVImpl.java:810) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy91.startWorkFlowByChange(Unknown Source) at com.ai.order.component.genorder.action.ChangeAction.dealService(ChangeAction.java:79) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrderOfGroup(SHBboss2OutOrderSVImpl.java:712) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrder4Out(SHBboss2OutOrderSVImpl.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy44.oppositeOrder4Out(Unknown Source) at com.ai.order.inter.service.impl.Order2OutCSVImpl.createOrder2OutForMultiProd(Order2OutCSVImpl.java:369) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy43.createOrder2OutForMultiProd(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.aif.csf.executor.request.worker.ServiceExecutor.invoke(ServiceExecutor.java:34) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:196) at com.ai.aif.csf.executor.request.filter.params.mapping.TransportParamsMappingFilter.doFilter(TransportParamsMappingFilter.java:80) at com.ai.aif.csf.executor.request.filter.ParamsMappingWrapperFilter.doFilter(ParamsMappingWrapperFilter.java:101) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ProcessServiceFilter.doFilter(ProcessServiceFilter.java:38) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ServiceValidateFilter.doFilter(ServiceValidateFilter.java:42) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ThrouputControlFilter.doFilter(ThrouputControlFilter.java:23) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.RecordFilter.doFilter(RecordFilter.java:27) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.SystemParamsHandleFilter.doFilter(SystemParamsHandleFilter.java:119) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.worker.FilterAndExecute.filterAndExecute(FilterAndExecute.java:34) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:139) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2025-08-27 09:19:01,000] [WorkerThread#0[10.196.58.206:2288]] (SrvTransporterHandler.java:79) ERROR com.ai.aif.csf.server.remote.handler.SrvTransporterHandler - order_IOrderQryCSV_queryOrder本次操作调用时长:1ms [2025-08-27 09:19:01,583] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (ProxyInvocationHandler.java:161) ERROR com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler - 方法异常 java.lang.NoClassDefFoundError: com/sun/tools/javac/Main at com.ai.appframe2.common.ClassLoaderUtil.complieJavaCode(ClassLoaderUtil.java:493) at com.ai.comframe.vm.processflow.ProcessEngineImpl.loadProcessClass(ProcessEngineImpl.java:136) at com.ai.comframe.vm.processflow.ProcessEngineImpl.executeProcess(ProcessEngineImpl.java:76) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.createOneChild(TaskWorkflowImpl.java:202) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.executeInner(TaskWorkflowImpl.java:124) at com.ai.comframe.vm.engine.TaskBaseImpl.execute(TaskBaseImpl.java:140) at com.ai.comframe.vm.engine.impl.WorkflowImpl.executeWorkflowSyn(WorkflowImpl.java:74) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createAndExecuteWorkflow(WorkflowEngineSVImpl.java:293) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createWorkflow(WorkflowEngineSVImpl.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy105.createWorkflow(Unknown Source) at com.ai.comframe.client.service.impl.ComframeClientSVImpl.createWorkflow(ComframeClientSVImpl.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy93.createWorkflow(Unknown Source) at com.ai.comframe.client.ComframeClient.createWorkflow(ComframeClient.java:92) at com.ai.order.manage.common.util.VmMgmtUtil.startWorkflow(VmMgmtUtil.java:71) at com.ai.order.manage.common.service.impl.BbossOweProcSVImpl.startWorkFlowByChange(BbossOweProcSVImpl.java:810) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy91.startWorkFlowByChange(Unknown Source) at com.ai.order.component.genorder.action.ChangeAction.dealService(ChangeAction.java:79) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrderOfGroup(SHBboss2OutOrderSVImpl.java:712) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrder4Out(SHBboss2OutOrderSVImpl.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy44.oppositeOrder4Out(Unknown Source) at com.ai.order.inter.service.impl.Order2OutCSVImpl.createOrder2OutForMultiProd(Order2OutCSVImpl.java:369) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy43.createOrder2OutForMultiProd(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.aif.csf.executor.request.worker.ServiceExecutor.invoke(ServiceExecutor.java:34) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:196) at com.ai.aif.csf.executor.request.filter.params.mapping.TransportParamsMappingFilter.doFilter(TransportParamsMappingFilter.java:80) at com.ai.aif.csf.executor.request.filter.ParamsMappingWrapperFilter.doFilter(ParamsMappingWrapperFilter.java:101) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ProcessServiceFilter.doFilter(ProcessServiceFilter.java:38) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ServiceValidateFilter.doFilter(ServiceValidateFilter.java:42) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ThrouputControlFilter.doFilter(ThrouputControlFilter.java:23) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.RecordFilter.doFilter(RecordFilter.java:27) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.SystemParamsHandleFilter.doFilter(SystemParamsHandleFilter.java:119) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.worker.FilterAndExecute.filterAndExecute(FilterAndExecute.java:34) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:139) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2025-08-27 09:19:01,586] [CsfServerRequestHandleThread9-ee7ebb9441ea4604a5976647d0a2c18e] (RequestTask.java:143) ERROR com.ai.aif.csf.executor.request.worker.RequestTask - 业务执行线程抛出异常:{date=2025-08-27 09:19:01, exceptionStack=java.lang.NoClassDefFoundError: com/sun/tools/javac/Main at com.ai.appframe2.common.ClassLoaderUtil.complieJavaCode(ClassLoaderUtil.java:493) at com.ai.comframe.vm.processflow.ProcessEngineImpl.loadProcessClass(ProcessEngineImpl.java:136) at com.ai.comframe.vm.processflow.ProcessEngineImpl.executeProcess(ProcessEngineImpl.java:76) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.createOneChild(TaskWorkflowImpl.java:202) at com.ai.comframe.vm.engine.impl.TaskWorkflowImpl.executeInner(TaskWorkflowImpl.java:124) at com.ai.comframe.vm.engine.TaskBaseImpl.execute(TaskBaseImpl.java:140) at com.ai.comframe.vm.engine.impl.WorkflowImpl.executeWorkflowSyn(WorkflowImpl.java:74) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createAndExecuteWorkflow(WorkflowEngineSVImpl.java:293) at com.ai.comframe.vm.workflow.service.impl.WorkflowEngineSVImpl.createWorkflow(WorkflowEngineSVImpl.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy105.createWorkflow(Unknown Source) at com.ai.comframe.client.service.impl.ComframeClientSVImpl.createWorkflow(ComframeClientSVImpl.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy93.createWorkflow(Unknown Source) at com.ai.comframe.client.ComframeClient.createWorkflow(ComframeClient.java:92) at com.ai.order.manage.common.util.VmMgmtUtil.startWorkflow(VmMgmtUtil.java:71) at com.ai.order.manage.common.service.impl.BbossOweProcSVImpl.startWorkFlowByChange(BbossOweProcSVImpl.java:810) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy91.startWorkFlowByChange(Unknown Source) at com.ai.order.component.genorder.action.ChangeAction.dealService(ChangeAction.java:79) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrderOfGroup(SHBboss2OutOrderSVImpl.java:712) at com.ai.order.manage.bboss.service.impl.SHBboss2OutOrderSVImpl.oppositeOrder4Out(SHBboss2OutOrderSVImpl.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy44.oppositeOrder4Out(Unknown Source) at com.ai.order.inter.service.impl.Order2OutCSVImpl.createOrder2OutForMultiProd(Order2OutCSVImpl.java:369) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.appframe2.complex.service.proxy.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:126) at com.sun.proxy.$Proxy43.createOrder2OutForMultiProd(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ai.aif.csf.executor.request.worker.ServiceExecutor.invoke(ServiceExecutor.java:34) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:196) at com.ai.aif.csf.executor.request.filter.params.mapping.TransportParamsMappingFilter.doFilter(TransportParamsMappingFilter.java:80) at com.ai.aif.csf.executor.request.filter.ParamsMappingWrapperFilter.doFilter(ParamsMappingWrapperFilter.java:101) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ProcessServiceFilter.doFilter(ProcessServiceFilter.java:38) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ServiceValidateFilter.doFilter(ServiceValidateFilter.java:42) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.ThrouputControlFilter.doFilter(ThrouputControlFilter.java:23) at com.ai.aif.csf.executor.request.filter.DevelopNoHandleWrapperFilter.doFilter(DevelopNoHandleWrapperFilter.java:28) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.RecordFilter.doFilter(RecordFilter.java:27) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.filter.SystemParamsHandleFilter.doFilter(SystemParamsHandleFilter.java:119) at com.ai.aif.csf.executor.request.filterchain.FilterChainImpl.doFilter(FilterChainImpl.java:190) at com.ai.aif.csf.executor.request.worker.FilterAndExecute.filterAndExecute(FilterAndExecute.java:34) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:139) at com.ai.aif.csf.executor.request.worker.RequestTask.call(RequestTask.java:26) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) , serviceCode=order_IOrder2OutCSV_createOrder2OutForMultiProd, processName=ORDER_CSF_SERVER, requestId=ee7ebb9441ea4604a5976647d0a2c18e, resultCode=csf1045, exceptionMessage=调用服务order_IOrder2OutCSV_createOrder2OutForMultiProd的业务代码发生异常} [2025-08-27 09:19:01,587] [WorkerThread#1[10.196.45.141:2227]] (SrvTransporterHandler.java:79) ERROR com.ai.aif.csf.server.remote.handler.SrvTransporterHandler - order_IOrder2OutCSV_createOrder2OutForMultiProd本次操作调用时长:3933ms
08-28
PS D:\OpenRefine-3.9.5-src\OpenRefine-3.9.5\extensions\database> mvn clean D:\OpenRefine-3.9.5-src\OpenRefine-3.9.5\extensions\database>set JAVA_HOME=C:\Zulu\zulu-21\ [INFO] Scanning for projects... [WARNING] The POM for org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.7.0 is missing, no dependency information available [INFO] Inspecting build with total of 1 modules... --------------------------------------------------- constituent[0]: file:/D:/apache-maven-3.9.9/conf/logging/ constituent[1]: file:/D:/apache-maven-3.9.9/lib/aopalliance-1.0.jar constituent[2]: file:/D:/apache-maven-3.9.9/lib/asm-9.8.jar constituent[3]: file:/D:/apache-maven-3.9.9/lib/commons-cli-1.9.0.jar constituent[4]: file:/D:/apache-maven-3.9.9/lib/commons-codec-1.18.0.jar constituent[5]: file:/D:/apache-maven-3.9.9/lib/error_prone_annotations-2.38.0.jar constituent[6]: file:/D:/apache-maven-3.9.9/lib/failureaccess-1.0.3.jar constituent[7]: file:/D:/apache-maven-3.9.9/lib/gson-2.13.1.jar constituent[8]: file:/D:/apache-maven-3.9.9/lib/guava-33.4.8-jre.jar constituent[9]: file:/D:/apache-maven-3.9.9/lib/guice-5.1.0-classes.jar constituent[10]: file:/D:/apache-maven-3.9.9/lib/httpclient-4.5.14.jar constituent[11]: file:/D:/apache-maven-3.9.9/lib/httpcore-4.4.16.jar constituent[12]: file:/D:/apache-maven-3.9.9/lib/jansi-2.4.2.jar constituent[13]: file:/D:/apache-maven-3.9.9/lib/javax.annotation-api-1.3.2.jar constituent[14]: file:/D:/apache-maven-3.9.9/lib/javax.inject-1.jar constituent[15]: file:/D:/apache-maven-3.9.9/lib/jcl-over-slf4j-1.7.36.jar constituent[16]: file:/D:/apache-maven-3.9.9/lib/jspecify-1.0.0.jar constituent[17]: file:/D:/apache-maven-3.9.9/lib/maven-artifact-3.9.11.jar constituent[18]: file:/D:/apache-maven-3.9.9/lib/maven-builder-support-3.9.11.jar constituent[19]: file:/D:/apache-maven-3.9.9/lib/maven-compat-3.9.11.jar constituent[20]: file:/D:/apache-maven-3.9.9/lib/maven-core-3.9.11.jar constituent[21]: file:/D:/apache-maven-3.9.9/lib/maven-embedder-3.9.11.jar constituent[22]: file:/D:/apache-maven-3.9.9/lib/maven-model-3.9.11.jar constituent[23]: file:/D:/apache-maven-3.9.9/lib/maven-model-builder-3.9.11.jar constituent[24]: file:/D:/apache-maven-3.9.9/lib/maven-plugin-api-3.9.11.jar constituent[25]: file:/D:/apache-maven-3.9.9/lib/maven-repository-metadata-3.9.11.jar constituent[26]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-api-1.9.24.jar constituent[27]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-connector-basic-1.9.24.jar constituent[28]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-impl-1.9.24.jar constituent[29]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-named-locks-1.9.24.jar constituent[30]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-provider-3.9.11.jar constituent[31]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-spi-1.9.24.jar constituent[32]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-transport-file-1.9.24.jar constituent[33]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-transport-http-1.9.24.jar constituent[34]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-transport-wagon-1.9.24.jar constituent[35]: file:/D:/apache-maven-3.9.9/lib/maven-resolver-util-1.9.24.jar constituent[36]: file:/D:/apache-maven-3.9.9/lib/maven-settings-3.9.11.jar constituent[37]: file:/D:/apache-maven-3.9.9/lib/maven-settings-builder-3.9.11.jar constituent[38]: file:/D:/apache-maven-3.9.9/lib/maven-shared-utils-3.4.2.jar constituent[39]: file:/D:/apache-maven-3.9.9/lib/maven-slf4j-provider-3.9.11.jar constituent[40]: file:/D:/apache-maven-3.9.9/lib/org.eclipse.sisu.inject-0.9.0.M4.jar constituent[41]: file:/D:/apache-maven-3.9.9/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar constituent[42]: file:/D:/apache-maven-3.9.9/lib/plexus-cipher-2.0.jar constituent[43]: file:/D:/apache-maven-3.9.9/lib/plexus-component-annotations-2.2.0.jar constituent[44]: file:/D:/apache-maven-3.9.9/lib/plexus-interpolation-1.28.jar constituent[45]: file:/D:/apache-maven-3.9.9/lib/plexus-sec-dispatcher-2.0.jar constituent[46]: file:/D:/apache-maven-3.9.9/lib/plexus-utils-3.6.0.jar constituent[47]: file:/D:/apache-maven-3.9.9/lib/slf4j-api-1.7.36.jar constituent[48]: file:/D:/apache-maven-3.9.9/lib/wagon-file-3.5.3.jar constituent[49]: file:/D:/apache-maven-3.9.9/lib/wagon-http-3.5.3.jar constituent[50]: file:/D:/apache-maven-3.9.9/lib/wagon-http-shared-3.5.3.jar constituent[51]: file:/D:/apache-maven-3.9.9/lib/wagon-provider-api-3.5.3.jar --------------------------------------------------- Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Strings at org.sonatype.nexus.maven.staging.deploy.DeployLifecycleParticipant.getPluginByGAFromContainer(DeployLifecycleParticipant.java:238) at org.sonatype.nexus.maven.staging.deploy.DeployLifecycleParticipant.getNexusMavenPluginFromContainer(DeployLifecycleParticipant.java:182) at org.sonatype.nexus.maven.staging.deploy.DeployLifecycleParticipant.getBuildPluginsNexusMavenPlugin(DeployLifecycleParticipant.java:163) at org.sonatype.nexus.maven.staging.deploy.DeployLifecycleParticipant.afterProjectsRead(DeployLifecycleParticipant.java:95) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:223) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:283) at org.apache.maven.cli.MavenCli.main(MavenCli.java:206) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) Caused by: java.lang.ClassNotFoundException: com.google.common.base.Strings at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:225) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:210) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:205) ... 16 more
最新发布
10-11
这个错误信息 "Exception in thread 'main' java.lang.NoClassDefFoundError: MySQLToHiveIncremental$" 表示在运行Spark应用程序时,JVM无法找到名为 `MySQLToHiveIncremental$` 的类。这通常是由于以下几个原因之一: 1. **类路径问题**: - 确保你的JAR文件包含了所有必要的依赖项,并且这些依赖项在运行时是可用的。 - 检查你的类路径设置是否正确,确保包含所有需要的JAR文件。 2. **包名和类名拼写错误**: - 确认你在代码中引用的类名和包名是正确的,没有拼写错误。 3. **编译问题**: - 确保你的项目已经正确编译,并且生成了包含所有类的JAR文件。 4. **依赖冲突**: - 有时候不同的库之间可能存在版本冲突,导致某些类无法加载。检查是否有多个版本的同一个库被引入。 5. **环境问题**: - 确保你运行的环境(如开发环境和生产环境)是一致的,避免因为环境差异导致的问题。 ### 解决方法 1. **检查类路径**: - 使用 `spark-submit` 命令时,可以通过 `--jars` 参数指定额外的JAR文件。例如: ```bash spark-submit --class your.main.Class --master local[*] --jars path/to/your.jar,path/to/dependency.jar your_application.jar ``` 2. **验证JAR内容**: - 使用 `jar -tf your_application.jar` 命令查看JAR文件中是否包含 `MySQLToHiveIncremental$` 类。 3. **重新编译和打包**: - 确保所有的源代码都已经编译,并且打包到JAR文件中。可以使用构建工具如Maven或Gradle来管理依赖和打包过程。 4. **检查依赖冲突**: - 使用Maven的 `dependency:tree` 或 Gradle的 `dependencies` 任务来检查是否存在依赖冲突。 5. **日志和调试**: - 查看详细的错误日志,可能会提供更多关于为什么类无法加载的信息。 ### 示例 假设你的主类是 `com.example.MainClass`,并且你有一个包含所有依赖的JAR文件 `myapp.jar`,你可以这样提交Spark作业: ```bash spark-submit --class com.example.MainClass --master local[*] myapp.jar ``` 如果需要添加额外的依赖JAR文件,可以这样做: ```bash spark-submit --class com.example.MainClass --master local[*] --jars path/to/dependency1.jar,path/to/dependency2.jar myapp.jar ``` 通过以上步骤,你应该能够解决 `java.lang.NoClassDefFoundError: MySQLToHiveIncremental$` 错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值