2009-07-21 7 views
0

Pro-Engineer用のJava言語ツールキットであるJ-Linkを使用しようとしています。Pro-EngineerでJLinkアプリケーションをデバッグする

サンプルアプリケーションを理解するために必要なことは、J-Linkアプリケーションを使用してデバッグまたはトレースする方法がまだ見つかりませんでした。

このマニュアルでは、Pro-Engineerで起動されたプロセスにデバッガを接続することをお勧めします。

他の提案/推奨事項はありますか?

+0

プロセス 'xtop.exe'にJavaデバッガを接続しようとしましたか? –

答えて

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環境で実行されているはずです)がこれは私のために動作します。

関連する問題