Hallo,
nach dem ich erfolgreich die InstallTest in Synchronmodus zum laufen gebracht habe, versuche ich jetzt die AsynchInstallTest auszuführen. Ich versteh nicht wie man die Datei ausführen soll. In Users Guide steht:
5. Run the application java [asynchronous flags] AsyncInstallTest <command to run Creo Parametric>.
Was sind asynchronus flags sind es z.B.: g:no_graphics -i:rpc_input?
Ich habe mir folgende .bat Datei erstellt um die .java Datein zu kompilieren und auszuführen.
set CREO_HOME="C:\Program Files\PTC\Creo 4.0\M040\Common Files"
set PATH=%CREO_HOME%\x86e_win64\lib;%CREO_HOME%\x86e_win64\obj;%PATH%
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_171"
set CLASSPATH=%CREO_HOME%\text\pfcasync.jar;%CLASSPATH%
cd C:\install_test
%JAVA_HOME%\bin\javac -cp %CREO_HOME%\text\java\pfcasync.jar src\jlink\*.java -d dist
cd dist
java test.AsyncInstallTest "C:\Program Files\PTC\Creo 4.0\M040\Parametric\bin\parametric.exe"
Ich hab die pfcInstallTest und AsynchInstallTest in ein package gepackt.
Ich hab mir das Beispiel jlinkasyncexamples angeschaut und dort steht in der der Folgende Zeile
AsyncConnection ac = pfcAsyncConnection.AsyncConnection_Start (proe_cmd, null);
für proe_cmd="pro -g:no_graphics -i:rpc_input", wenn ich es so ausführe bekomme ich die Meldung:
Exception in thread "main" java.lang.NoClassDefFoundError: com/ptc/cipjava/jxthrowable
at test.AsyncInstallTest.main(AsyncInstallTest.java:52)
Caused by: java.lang.ClassNotFoundException: com.ptc.cipjava.jxthrowable
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
Mit freundlichen Grüßen
Sewer
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP