Błąd: nie można znaleźć lub uruchomić JVM (java Virtual Machine), biblioteki JVM lub javai z agenta unix

diagnozowanie problemu

gdy TestManager odtwarza skrypt testowy Java, musi być w stanie załadować maszynę Wirtualną Java (jvm.dll lub jvm.so). w systemach Microsoft Windows lokalizacja JVM może być określona na ścieżce systemowej. Jeśli nie zostanie znaleziony JVM przy użyciu ścieżki systemowej, TestManager spróbuje zlokalizować jeden w stosunku do lokalizacji java.exe. W systemach uniksowych lokalizacja JVM musi być określona przy użyciu zmiennej środowiskowej library odpowiedniej dla danego systemu. Na przykład w Solarisie należy wskazać lokalizację JVM za pomocą zmiennej środowiskowej LD_LIBRARY_PATH.
przykład systemu Windows
d:\jdk1.x\jre\bin \ classic
Solaris Example
/usr/jdk1.x/jre/lib/sparc/classic:/usr/jdk1.2.2/jre/lib/SPARC/native_threads
jeśli nie podasz lokalizacji jvm i nie będziemy w stanie jej zlokalizować względem instalacji JDK, podczas odtwarzania pojawi się następujący komunikat o błędzie:
Adapter wykonania rttseajava: nie można pobrać informacji o skrypcie testowym dla SabreClient (datapath = c:\testscripts):: Java () failed
Not able to find or start jvm (java Virtual Machine), library JVM or javai
RTmaster run not executed due to fatal workload description errors.
* * * Rtmaster Exiting (1 błąd, 0 ostrzeżeń)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.