解决方案 »

  1.   

    org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Lorg/eclipse/swt/widgets/Event;Z)V+354
    j  org.eclipse.jface.action.ActionContributionItem.access$2(Lorg/eclipse/jface/action/ActionContributionItem;Lorg/eclipse/swt/widgets/Event;Z)V+3
    j  org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+60
    J  org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
    J  org.eclipse.swt.widgets.Display.runDeferredEvents()Z
    j  org.eclipse.swt.widgets.Display.readAndDispatch()Z+69
    j  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run()V+638
    j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
    j  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Lorg/eclipse/e4/ui/model/application/MApplicationElement;Lorg/eclipse/e4/core/contexts/IEclipseContext;)Ljava/lang/Object;+57
    j  org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(Lorg/eclipse/e4/ui/model/application/MApplicationElement;)V+20
    j  org.eclipse.ui.internal.Workbench$5.run()V+236
    j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
    j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
    j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
    j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+108
    j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
    j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
    j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
    j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+119
    j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
    v  ~StubRoutines::call_stub
    j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
    j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
    j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
    j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
    j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126
    j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
    j  org.eclipse.equinox.launcher.Main.main([Ljava/lang/String;)V+10
    v  ~StubRoutines::call_stub---------------  P R O C E S S  ---------------Java Threads: ( => current thread )
      0x07788800 JavaThread "Worker-4" [_thread_blocked, id=6252, stack(0x09ed0000,0x09f20000)]
      0x07788000 JavaThread "Java indexing" daemon [_thread_blocked, id=6248, stack(0x07a20000,0x07a70000)]
      0x07786800 JavaThread "org.eclipse.jface.text.reconciler.MonoReconciler" daemon [_thread_blocked, id=3316, stack(0x07e80000,0x07ed0000)]
      0x07787800 JavaThread "Worker-3" [_thread_blocked, id=7988, stack(0x07b30000,0x07b80000)]
      0x07787400 JavaThread "Worker-2" [_thread_blocked, id=6504, stack(0x07ae0000,0x07b30000)]
      0x07786c00 JavaThread "Worker-1" [_thread_blocked, id=3048, stack(0x07a90000,0x07ae0000)]
      0x07786000 JavaThread "Worker-0" [_thread_blocked, id=8176, stack(0x082e0000,0x08330000)]
      0x07784c00 JavaThread "EMF Reference Cleaner" daemon [_thread_blocked, id=7936, stack(0x08010000,0x08060000)]
      0x040e1800 JavaThread "Worker-JM" [_thread_blocked, id=3112, stack(0x07f70000,0x07fc0000)]
      0x075eb800 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=8108, stack(0x079d0000,0x07a20000)]
      0x04073000 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=7020, stack(0x07580000,0x075d0000)]
      0x04065400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=6400, stack(0x074e0000,0x07530000)]
      0x04029400 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1060, stack(0x07490000,0x074e0000)]
      0x03fddc00 JavaThread "State Data Manager" daemon [_thread_blocked, id=4364, stack(0x07440000,0x07490000)]
      0x03fd3400 JavaThread "Framework Active Thread" [_thread_blocked, id=7984, stack(0x073f0000,0x07440000)]
      0x01a95c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7736, stack(0x03ea0000,0x03ef0000)]
      0x01a8a800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=3440, stack(0x03e50000,0x03ea0000)]
      0x01a87400 JavaThread "Attach Listener" daemon [_thread_blocked, id=7536, stack(0x03e00000,0x03e50000)]
      0x01a86800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6116, stack(0x03db0000,0x03e00000)]
      0x01a7b000 JavaThread "Finalizer" daemon [_thread_blocked, id=2812, stack(0x03d60000,0x03db0000)]
      0x01a79c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=5140, stack(0x01b00000,0x01b50000)]
    =>0x01b79c00 JavaThread "main" [_thread_in_native, id=6748, stack(0x00330000,0x00380000)]Other Threads:
      0x01a3d400 VMThread [stack: 0x012c0000,0x01310000] [id=6824]
      0x01aa7c00 WatcherThread [stack: 0x03ef0000,0x03f40000] [id=5996]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
     def new generation   total 13120K, used 11572K [0x13b90000, 0x149c0000, 0x1e630000)
      eden space 11712K,  95% used [0x13b90000, 0x1467b628, 0x14700000)
      from space 1408K,  27% used [0x14700000, 0x14761cf8, 0x14860000)
      to   space 1408K,   0% used [0x14860000, 0x14860000, 0x149c0000)
     tenured generation   total 28932K, used 21933K [0x1e630000, 0x20271000, 0x33b90000)
       the space 28932K,  75% used [0x1e630000, 0x1fb9b750, 0x1fb9b800, 0x20271000)
     compacting perm gen  total 36096K, used 36069K [0x33b90000, 0x35ed0000, 0x37b90000)
       the space 36096K,  99% used [0x33b90000, 0x35ec9488, 0x35ec9600, 0x35ed0000)
        ro space 10240K,  51% used [0x37b90000, 0x380c02b8, 0x380c0400, 0x38590000)
        rw space 12288K,  55% used [0x38590000, 0x38c2bb80, 0x38c2bc00, 0x39190000)Code Cache  [0x01b80000, 0x01fc8000, 0x03b80000)
     total_blobs=2094 nmethods=1878 adapters=147 free_code_cache=29096000 largest_free_block=384Dynamic libraries:
    0x00400000 - 0x00425000  C:\Program Files\Java\jre6\bin\javaw.exe
    0x77520000 - 0x7765c000  C:\Windows\SYSTEM32\ntdll.dll
    0x76640000 - 0x76714000  C:\Windows\system32\kernel32.dll
    0x756f0000 - 0x7573a000  C:\Windows\system32\KERNELBASE.dll
    0x76200000 - 0x762a0000  C:\Windows\system32\ADVAPI32.dll
    0x75980000 - 0x75a2c000  C:\Windows\system32\msvcrt.dll
    0x75cf0000 - 0x75d09000  C:\Windows\SYSTEM32\sechost.dll
    0x76590000 - 0x76631000  C:\Windows\system32\RPCRT4.dll
    0x75ea0000 - 0x75f69000  C:\Windows\system32\USER32.dll
    0x77680000 - 0x776ce000  C:\Windows\system32\GDI32.dll
    0x77660000 - 0x7766a000  C:\Windows\system32\LPK.dll
    0x764b0000 - 0x7654d000  C:\Windows\system32\USP10.dll
    0x761d0000 - 0x761ef000  C:\Windows\system32\IMM32.DLL
    0x763e0000 - 0x764ac000  C:\Windows\system32\MSCTF.dll
    0x7c340000 - 0x7c396000  C:\Program Files\Java\jre6\bin\msvcr71.dll
    0x6d7f0000 - 0x6da9f000  C:\Program Files\Java\jre6\bin\client\jvm.dll
    0x73ac0000 - 0x73af2000  C:\Windows\system32\WINMM.dll
    0x755a0000 - 0x755eb000  C:\Windows\system32\apphelp.dll
    0x6d7a0000 - 0x6d7ac000  C:\Program Files\Java\jre6\bin\verify.dll
    0x6d320000 - 0x6d33f000  C:\Program Files\Java\jre6\bin\java.dll
    0x6d7e0000 - 0x6d7ef000  C:\Program Files\Java\jre6\bin\zip.dll
    0x750e0000 - 0x750f6000  C:\Windows\system32\CRYPTSP.dll
    0x74e90000 - 0x74ecb000  C:\Windows\system32\rsaenh.dll
    0x74cd0000 - 0x74ce7000  C:\Windows\system32\USERENV.dll
    0x75670000 - 0x7567b000  C:\Windows\system32\profapi.dll
    0x755f0000 - 0x755fc000  C:\Windows\system32\CRYPTBASE.dll
    0x6d600000 - 0x6d613000  C:\Program Files\Java\jre6\bin\net.dll
    0x76550000 - 0x76585000  C:\Windows\system32\WS2_32.dll
    0x77670000 - 0x77676000  C:\Windows\system32\NSI.dll
    0x750a0000 - 0x750dc000  C:\Windows\system32\mswsock.dll
    0x752a0000 - 0x752a6000  C:\Windows\System32\wship6.dll
    0x73ab0000 - 0x73ac0000  C:\Windows\system32\NLAapi.dll
    0x74f70000 - 0x74fb4000  C:\Windows\system32\DNSAPI.dll
    0x710a0000 - 0x710a8000  C:\Windows\System32\winrnr.dll
    0x71090000 - 0x710a0000  C:\Windows\system32\napinsp.dll
    0x71070000 - 0x71082000  C:\Windows\system32\pnrpnsp.dll
    0x10000000 - 0x1003b000  C:\Windows\system32\XLaccLSP.dll
    0x74be0000 - 0x74be5000  C:\Windows\System32\wshtcpip.dll
    0x738f0000 - 0x7390c000  C:\Windows\system32\IPHLPAPI.DLL
    0x739c0000 - 0x739c7000  C:\Windows\system32\WINNSI.DLL
    0x71060000 - 0x71066000  C:\Windows\system32\rasadhlp.dll
    0x737b0000 - 0x737e8000  C:\Windows\System32\fwpuclnt.dll
    0x72000000 - 0x7200d000  D:\Software\eclipse-standard-kepler-SR1-win32\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835\eclipse_1503.dll
    0x74370000 - 0x7450e000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc\COMCTL32.dll
    0x75c90000 - 0x75ce7000  C:\Windows\system32\SHLWAPI.dll
    0x74bf0000 - 0x74bf9000  C:\Windows\system32\VERSION.dll
    0x74310000 - 0x74350000  C:\Windows\system32\uxtheme.dll
    0x04900000 - 0x04973000  D:\Software\金山毒霸\kingsoft antivirus\kwsui.dll
    0x75970000 - 0x75975000  C:\Windows\system32\PSAPI.DLL
    0x76770000 - 0x773b9000  C:\Windows\system32\SHELL32.dll
    0x75e10000 - 0x75e9f000  C:\Windows\system32\OLEAUT32.dll
    0x773c0000 - 0x7751c000  C:\Windows\system32\ole32.dll
    0x74c70000 - 0x74c7d000  C:\Windows\system32\WTSAPI32.dll
    0x6de70000 - 0x6de95000  C:\Windows\system32\IMSCE14.IME
    0x71520000 - 0x715c3000 
      

  2.   

    C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCR90.dll
    0x710c0000 - 0x7114e000  C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCP90.dll
    0x6db90000 - 0x6dc66000  C:\PROGRA~1\COMMON~1\MICROS~1\IME14\IMESC\IMSCCORE.DLL
    0x75c00000 - 0x75c83000  C:\Windows\system32\CLBCatQ.DLL
    0x6db60000 - 0x6db87000  C:\PROGRA~1\COMMON~1\MICROS~1\IME14\IMESC\IMSCCFG.DLL
    0x75580000 - 0x7559a000  C:\Windows\system32\SspiCli.dll
    0x06370000 - 0x063ba000  C:\Program Files\Common Files\Microsoft Shared\IME14\SHARED\IMELM.DLL
    0x6bd30000 - 0x6bdf7000  C:\PROGRA~1\COMMON~1\MICROS~1\IME14\IMESC\IMSCTIP.DLL
    0x6bfd0000 - 0x6c07a000  C:\PROGRA~1\COMMON~1\MICROS~1\IME14\SHARED\IMETIP.DLL
    0x74030000 - 0x74043000  C:\Windows\system32\dwmapi.dll
    0x6bd10000 - 0x6bd28000  C:\PROGRA~1\COMMON~1\MICROS~1\IME14\SHARED\IMECFM.DLL
    0x6d620000 - 0x6d629000  C:\Program Files\Java\jre6\bin\nio.dll
    0x08060000 - 0x080d0000  D:\Software\Eclipse Workspace\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application\org.eclipse.osgi\bundles\462\1\.cp\swt-win32-4333.dll
    0x776d0000 - 0x7774b000  C:\Windows\system32\comdlg32.dll
    0x73190000 - 0x731e1000  C:\Windows\system32\WINSPOOL.DRV
    0x75d10000 - 0x75e04000  C:\Windows\system32\WININET.dll
    0x761f0000 - 0x761f3000  C:\Windows\system32\Normaliz.dll
    0x762a0000 - 0x763d5000  C:\Windows\system32\urlmon.dll
    0x75850000 - 0x7596c000  C:\Windows\system32\CRYPT32.dll
    0x756e0000 - 0x756ec000  C:\Windows\system32\MSASN1.dll
    0x75fd0000 - 0x761c9000  C:\Windows\system32\iertutil.dll
    0x74670000 - 0x74765000  C:\Windows\system32\propsys.dll
    0x07fd0000 - 0x07fed000  D:\Software\Eclipse Workspace\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application\org.eclipse.osgi\bundles\462\1\.cp\swt-gdip-win32-4333.dll
    0x74180000 - 0x74310000  C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf861225ca\gdiplus.dll
    0x73f00000 - 0x73ffb000  C:\Windows\system32\WindowsCodecs.dll
    0x72df0000 - 0x72dff000  D:\Software\Eclipse Workspace\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application\org.eclipse.osgi\bundles\299\1\.cp\jWinHttp-1.0.0.dll
    0x71760000 - 0x717b8000  C:\Windows\system32\WINHTTP.dll
    0x71710000 - 0x7175f000  C:\Windows\system32\webio.dll
    0x736f0000 - 0x736fd000  C:\Windows\system32\dhcpcsvc6.DLL
    0x736d0000 - 0x736e2000  C:\Windows\system32\dhcpcsvc.DLL
    0x701c0000 - 0x701e5000  C:\Windows\system32\peerdist.dll
    0x75270000 - 0x7528b000  C:\Windows\system32\AUTHZ.dll
    0x74d90000 - 0x74d98000  C:\Windows\system32\credssp.dll
    0x75770000 - 0x75797000  C:\Windows\system32\CFGMGR32.dll
    0x73ec0000 - 0x73efc000  C:\Windows\system32\oleacc.dll
    0x75660000 - 0x7566e000  C:\Windows\system32\RpcRtRemote.dll
    0x07e60000 - 0x07e6c000  D:\Software\Eclipse Workspace\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application\org.eclipse.osgi\bundles\296\1\.cp\os\win32\x86\localfile_1_0_0.dll
    0x707a0000 - 0x707ce000  C:\Windows\system32\mlang.dll
    0x73ba0000 - 0x73ba5000  C:\Windows\system32\msimg32.dll
    0x73bb0000 - 0x73bb6000  C:\Program Files\Common Files\Microsoft Shared\IME14\SHARED\IMECMPS.DLL
    0x72dc0000 - 0x72de4000  D:\Software\Eclipse Workspace\Debugg\testDLL.dll
    0x621b0000 - 0x622fc000  C:\Windows\system32\DBlib.dll
    0x72d00000 - 0x72d4a000  C:\Windows\SYSTEM32\MSCOREE.DLL
    0x6e320000 - 0x6e4bb000  C:\Windows\system32\MSVCR110D.dll
    0x620e0000 - 0x621ab000  C:\Windows\system32\MSVCP110D.dll
    0x72d70000 - 0x72db8000  C:\Windows\system32\Solver.dll
    0x0a4f0000 - 0x0ac3c000  C:\Windows\system32\Z3.dll
    0x62000000 - 0x620d2000  C:\Windows\system32\MSVCR110.dll
    0x6a460000 - 0x6a4e5000  C:\Windows\system32\MSVCP110.dll
    0x72d50000 - 0x72d6e000  C:\Windows\system32\VCOMP110.DLL
    0x72c80000 - 0x72cfa000  C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
    0x600f0000 - 0x60782000  C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
    0x6e4c0000 - 0x6e593000  C:\Windows\system32\MSVCR110_CLR0400.dll
    0x5d940000 - 0x5e8ff000  C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\51e2934144ba15628ba5a31be2dae7dc\mscorlib.ni.dll
    0x6b3f0000 - 0x6b45e000  C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll
    0x61f20000 - 0x61ff4000  C:\Windows\Microsoft.NET\Framework\v4.0.30319\diasymreader.dll
    0x5ef40000 - 0x5f8b9000  C:\Windows\assembly\NativeImages_v4.0.30319_32\System\e40da7a49f8c3f0108e7c835b342f382\System.ni.dllVM Arguments:
    jvm_args: -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -Declipse.pde.launch=true -Dfile.encoding=GBK 
    java_command: org.eclipse.equinox.launcher.Main -launcher D:\Software\eclipse-standard-kepler-SR1-win32\eclipse\eclipse.exe -name Eclipse -showsplash 600 -product org.eclipse.platform.ide -data D:\Software\Eclipse Workspace/../runtime-EclipseApplication -configuration file:D:/Software/Eclipse Workspace/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/ -dev file:D:/Software/Eclipse Workspace/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86 -nl zh_CN -consoleLog
    Launcher Type: SUN_STANDARDEnvironment Variables:
    JAVA_HOME=C:\Program Files\Java\jdk1.6.0_35
    CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_35\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_35\lib\tools.jar;
    PATH=C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\Intel\iCLS Client\;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Java\jdk1.6.0_35\bin;C:\Program Files\Java\jdk1.6.0_35\jre\bin;;D:\Software\eclipse-standard-kepler-SR1-win32\eclipse;
    USERNAME=Saint
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 42 Stepping 7, GenuineIntel---------------  S Y S T E M  ---------------OS: Windows 7 Build 7600 CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcntMemory: 4k page, physical 3396668k(1679636k free), swap 6791572k(4740780k free)vm_info: Java HotSpot(TM) Client VM (20.10-b01) for windows-x86 JRE (1.6.0_35-b10), built on Aug 28 2012 17:31:51 by "java_re" with MS VC++ 7.1 (VS2003)time: Wed Oct 30 20:29:46 2013
    elapsed time: 23 seconds
      

  3.   

    dll 是否有依赖操作系统以外的库?
      

  4.   


    我目前只用到了 自己编写的5个DLL
      

  5.   

    我发现问题了,在C++中的DLL代码,函数中的参数有传地址的char *指针,而java这边调用的时候无法实现string的传地址,所以在Java端使用了一个char数组,这样就可以传递指针了。
      

  6.   

    你好,我也遇到这问题了,请问这个问题是怎么解决的,我在C++底层库中编写了一个方法unsigned char _stdcall ReadCommand(unsigned char* sendData,long len,unsigned char* output) ,采用JNA在java中调用这个函数后就出现了类似的错误,我再Java中是这样传递参数的ReadCommand(byte[] sendData,long len,byte[] output);