cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

How to run ProJlinkApplicationStart in Protoolkit

SS_10757213
5-Regular Member

How to run ProJlinkApplicationStart in Protoolkit

I have reginster a jlink task,but invoke in dll mode failure ProError status; ProName app_name=L"javaTask"; ProCharPath java_app_class = "com.creosync.Task" ; ProCharPath java_app_start =  "start" ; ProCharPath java_app_stop =  "stop" ; ProCharPath java_app_add_classpath =  "D:\\neweclipse\\target\\production\\creo_sync;D:\\ptc_dev\\lib\\fastjson-1.2.83.jar;"; ProCharPath text_dir = "D:\\neweclipse\\creo_sync\\text"; ProBoolean user_display = PRO_B_TRUE; char* startup_exception[8]{}; ProJlinkAppHandle* P_jlinkHdl=NULL; status = ProJlinkApplicationStart(app_name, java_app_class, java_app_start, java_app_stop, java_app_add_classpath, text_dir, user_display, P_jlinkHdl, startup_exception); return status; always return -2 PRO_TK_BAD_INPUTS, but I can run  well in jlink to do the task"com.creosync.Task", it run well,help me?
1 REPLY 1
SS_10757213
5-Regular Member
(To:SS_10757213)

ProError status;

ProName app_name=L"javaTask";

ProCharPath java_app_class = "com.creosync.Task" ;

ProCharPath java_app_start =  "start" ;

ProCharPath java_app_stop =  "stop" ;

ProCharPath java_app_add_classpath =  "D:\\neweclipse\\target\\production\\creo_sync;D:\\ptc_dev\\lib\\fastjson-1.2.83.jar;"; ProCharPath text_dir = "D:\\neweclipse\\creo_sync\\text"; ProBoolean user_display = PRO_B_TRUE; char* startup_exception[8]{}; ProJlinkAppHandle* P_jlinkHdl=NULL;

status = ProJlinkApplicationStart(app_name, java_app_class, java_app_start, java_app_stop, java_app_add_classpath, text_dir, user_display, P_jlinkHdl, startup_exception);

Top Tags