2015-01-09 4 views
0

은 내가 TCP 트래픽을 캡처 tshark를 사용하고 난 tshark를에서 패킷을 수신 자바 응용 프로그램을 creat에 일부 필드를 추출한 다음 tshark를에서 SQL 데이터베이스에 직접배관 데이터

을 이러한 필드를 데려 가고 싶다는 내가 작동이 명령

C:\Program Files\Wireshark>tshark -r 111.pcapng -T fields -e frame.number -e ip. 
src -e tcp.window_size_value -e frame.time -e data.text -e tcp.analysis.duplicat 
e_ack -e tcp.analysis.out_of_order -e tcp.analysis.retransmission -e tcp.analysi 
s.fast_retransmission -e tcp.analysis.spurious_retransmission -e tcp.analysis.ze 
ro_window -e tcp.stream -E header=y -E separator=, -l | java JavaApplication5 

를 사용하고 JavaApplication5하지만 아무것도에 배관 데이터를 시작하는 것은 나에게 표시

여기

내가 자바에서 사용하는 코드

나는 그것이 나에게

이유 java.lang.NoClassDefFoundError가

을 제공 실행할 때

은 내가 넷빈즈를 사용합니까?

나는 미래 처리 (미리 정의 된 문자열 형식으로 문자열을 비교하고 SQL 데이터베이스에 직접 전달 다음으로 정보를 추출)

어떤을위한 문자열에서 읽은 것을 직접 tshark를의 STDIN ANS STDOUT 읽고 저장하려면 다른 생각 여기서 도와 줘?

고맙습니다.

+1

당신은 예외의 전체 스택 트레이스를 포함시겠습니까? – aioobe

+0

printstacktrace를 추가하려고 시도했지만 내 this java.lang.NoClassDefFoundError를주었습니다. javaapplication8/JavaApplication8 스레드 "main"에서 예외 Java 결과 : 1 –

+0

당신은 java.lang.NoClassDefFoundError를 얻었지만 어떻게 알 수 있습니까? 콘솔에 예외를 인쇄하면 첨부 된 스택 추적이 있어야합니다. – aioobe

답변

0

의견을 게시 할 수 없습니다 !!!

코드 줄에 패키지 줄을 추가하면이 오류가 발생했습니다 원하는 스택 추적이 무엇입니까?

Exception in thread "main" java.lang.NoClassDefFoundError: JavaApplication8 (wro 
ng name: javaapplication8/JavaApplication8) 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClass(Unknown Source) 
     at java.security.SecureClassLoader.defineClass(Unknown Source) 
     at java.net.URLClassLoader.defineClass(Unknown Source) 
     at java.net.URLClassLoader.access$100(Unknown Source) 
     at java.net.URLClassLoader$1.run(Unknown Source) 
     at java.net.URLClassLoader$1.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) 

@aioobe