Fout: niet in staat om JVM (Java Virtual Machine), library jvm of javai te vinden of te starten vanuit unix agent

diagnose van het probleem

wanneer TestManager een Java-testscript afspeelt, moet het in staat zijn om een Java virtual machine (jvm.dll of jvm.so). op Microsoft Windows-systemen kan de locatie van de JVM worden opgegeven op het systeempad. Als er geen JVM wordt gevonden met behulp van het systeempad, zal TestManager proberen om een relatief ten opzichte van de locatie van java te vinden.executable. Op UNIX systemen moet de locatie van de JVM opgegeven worden met behulp van de bibliotheek omgevingsvariabele die geschikt is voor je systeem. Bijvoorbeeld, op Solaris, moet je de locatie van de JVM aangeven met behulp van de omgevingsvariabele LD_LIBRARY_PATH.
Windows voorbeeld
d:\jdk1.x \ jre \ bin \ classic
Solaris voorbeeld
/ usr / jdk1.x / jre / lib / sparc / classic: / usr / jdk1. 2. 2/jre/lib/sparc / native_threads
Als u de locatie van de jvm niet kunt opgeven, en we niet in staat zijn deze te vinden ten opzichte van de installatie van de JDK, zult u de volgende foutmelding ontvangen bij het afspelen:
Uitvoeringsadapter rttseajava: kan testscriptinformatie voor SabreClient niet ophalen (datapath = c:\testscripts):: Java () failed
niet in staat om jvm (Java Virtual Machine), bibliotheek JVM of javai
RTmaster run niet uitgevoerd als gevolg van fatale workload beschrijving fouten.
*** RTmaster wordt afgesloten (1 Fout, 0 waarschuwingen)

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.