Hallo! Ich benötige auf Arbeit eine Software namens 'PTC Windchill Lifecycle Manager'. Das gibt es auch als *.bin-Datei für Linux aber wenn ich es installiere, bekomme ich die etwas karge Fehlermeldung "No Java virtual machine could be found from your PATH environment variable. You must install a VM prior to running this program.". Auch nachdem ich Oracle Java nachinstalliert habe.
Nachdem ich 'export LAX_DEBUG=true' ausgeführt habe, wurde der Output ETWAS vielsagender:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | $ ~/Downloads/mksclient.bin No of blocks of size 8192 to extract for custom unix file : 3 Extracting locale bundle from /home/mtmueller/Downloads/mksclient.bin to /home/mtmueller/custom_padded ... Extracting done, exit code = 0 Extracting locale bundle from /home/mtmueller/custom_padded to /home/mtmueller/custom ... Extracting done, exit code = 0 Vorbereitung der Installation Checking for POSIX df. Found POSIX df. Checking tail options... Using tail -n 1. True location of the self extractor: /home/mtmueller/Downloads/mksclient.bin Creating installer data directory: /tmp/install.dir.77716 Creating installer data directory: /tmp/install.dir.77716/InstallerData Gathering free-space information... Space needed to complete the self-extraction: 31418 blocks Available space: 420945456 blocks Available blocks: 420945456 Needed blocks: 31418 (block = 512 bytes) This installation does not contain a VM. Die Installationsressourcen werden aus dem Archiv des Installationsprogramms extrahiert ... Extracting install.zip from /home/mtmueller/Downloads/mksclient.bin to /tmp/install.dir.77716/InstallerData/installer.zip ... Extracting to padded done, exit code = 0 Extracting from padded to zip done, exit code = 0 Creating disk1 data directory: /tmp/install.dir.77716/InstallerData/Disk1 Creating instdata data directory: /tmp/install.dir.77716/InstallerData/Disk1/InstData Extracting resources from /home/mtmueller/Downloads/mksclient.bin to /tmp/install.dir.77716/InstallerData/Disk1/InstData/Resource1.zip ... Extracting done, exit code = 0 Das Installationsprogramm wird für die Systemumgebung konfiguriert ... ========= Analyzing UNIX Environment ================================= Setting UNIX (linux) flavor specifics. Importing UNIX environment into LAX properties. Checking for POSIX awk. ========= Analyzing LAX ============================================== LAX found............................ OK. LAX properties read.................. OK. ========= Finding VM ================================================= Valid VM types.......................... 1.8.0_* Expanded Valid VM types................. 1.8.0_* Found jvmspecs.properties JVM Spec Build Option Specified Without VM Searching without JVM specs Searching without JVM specs WARNING! No valid lax.nl.current.vm available. /usr/xpg4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin Searching for VMs in PATH: Looking in:............................. /usr/xpg4/bin Looking in:............................. /usr/local/sbin Looking in:............................. /usr/local/bin Looking in:............................. /usr/sbin Looking in:............................. /usr/bin Found VM:............................. /usr/bin/java Version:............................. 20.0.1 Looking in:............................. /sbin Looking in:............................. /bin Found VM:............................. /bin/java Version:............................. 20.0.1 Looking in:............................. /usr/games Looking in:............................. /usr/local/games Looking in:............................. /snap/bin Looking in:............................. /bin Found VM:............................. /bin/java Version:............................. 20.0.1 Looking in:............................. /usr/bin Found VM:............................. /usr/bin/java Version:............................. 20.0.1 Looking in:............................. /sbin Looking in:............................. /usr/sbin Looking in:............................. /usr/local/bin checking: "20.0.1" against "1.8.0_*": failed (wrong version) checking: "20.0.1" against "1.8.0_*": failed (wrong version) checking: "20.0.1" against "1.8.0_*": failed (wrong version) checking: "20.0.1" against "1.8.0_*": failed (wrong version) No Java virtual machine could be found from your PATH environment variable. You must install a VM prior to running this program. Removing temporary installation directory: "/tmp/install.dir.77716" |
Sehe ich das richtig, dass die Software ein Java 1.8.0_* erwartet und mit der installierten neueren Version nicht zurechtkommt bzw. die Zusammenarbeit verweigert? Was kann ich da machen? Meine Idee wäre jetzt, die asbachuralt Version zu installieren (nebenher) und der Software irgendwie zu sagen, dass es diese nutzen soll. Liege ich da richtig? Wenn ja, wie mache ich das bzw. wenn nicht, hat jemand eine Idee?
Vielen Dank im Vorraus!