2009-07-21 5 views
0

Pro-Engineer 용 Java 언어 툴킷 인 J-Link를 사용하려고합니다.Pro-Engineer에서 JLink 애플리케이션 디버깅

J-Link 응용 프로그램을 통해 디버깅하거나 추적하는 방법을 아직 찾지 못했지만 예제 응용 프로그램을 이해하려면이 작업을 수행해야합니다.

이 설명서에서는 Pro-Engineer에서 시작한 프로세스에 디버거를 부착 할 것을 권장합니다.이 프로세스는 저에게 적합하지 않습니다.

기타 권장 사항/권장 사항은 무엇입니까?

+0

'xtop.exe'프로세스에 자바 디버거를 연결하려고 시도 했습니까? –

답변

1

안녕하세요 log4j를 사용하고 있습니다. 사용하기가 매우 쉽습니다.

먼저 log4j jar 파일을 http://logging.apache.org/log4j/1.2/download.html 에 다운로드하고 log4j 사용 방법에 대한 많은 샘플 코드를 찾을 수 있습니다. protk.dat에서

static final Category log = Category.getInstance(TestUtil.class); 
static final String LOG_PROPERTIES_FILE = "log4j.properties"; 
private static boolean isInit = false; 

public static void initializeLogger() { 
    if (!isInit) { 
     PropertyConfigurator.configureAndWatch(LOG_PROPERTIES_FILE); 
     isInit = true; 
     log.debug("log initial successed!"); 
    } 
} 

, log4j에의 jar 파일 경로를 추가 할 java_app_classpath를 추가 : log4j.properties에

name  StartInstallTest 
startup java 
java_app_class StartInstallTest 
java_app_start start 
java_app_stop stop 
java_app_classpath <proe root>\text\java\pfc.jar;<proe root>\text\java\log4j-1.2.16.jar;. 
allow_stop  true 
delay_start  false 
text_dir  ./text 
end 

을 :

log4j.rootLogger=DEBUG, A2 
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.A2.layout=org.apache.log4j.PatternLayout 
log4j.appender.A2.layout.ConversionPattern=[%d{HH:mm:ss:SSS}][%C-%M] %m%n 
log4j.appender.A2.File=c:/log/jlink_test.log 
0

내가 여기

내 코드입니다 내 config.pro의 레코드를 다음과 같이 설정했습니다.

jlink_java_command C:\Program Files\Java\jdk1.8.0_74\bin\java.exe -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 

그런 다음 Netbeans 부착 디버거에서 (응용 프로그램이 이미 pro/e 또는 creo 환경에서 실행 중이어야 함)이 작업이 저에게 효과적입니다.