Отладка приложения JLink в Pro-Engineer - PullRequest
0 голосов
/ 21 июля 2009

Я пытаюсь использовать J-Link, инструментарий языка Java для Pro-Engineer.

Я еще не нашел способ отладки или трассировки через приложения J-Link, что мне нужно сделать, чтобы понять примеры приложений.

В руководстве рекомендуется подключить отладчик к процессу, который был запущен Pro-Engineer, который, похоже, не работает для меня.

Любые другие предложения / рекомендации?

Ответы [ 2 ]

1 голос
/ 03 января 2011

Привет Я использую log4j, он очень прост в использовании.

Сначала загрузите файл jar log4j по адресу http://logging.apache.org/log4j/1.2/download.html и вы можете найти много примеров кода для использования log4j.

Вот мой код:

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!");
    }
}

в protk.dat, добавьте java_app_classpath, чтобы добавить путь к jar-файлу log4j:

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.properties:

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 голосов
/ 30 октября 2017

Я установил рекорд в моем 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), и это работает для меня.

...