Home › Foren › Support für jAnrufmonitor 5.0 (Windows) › Fehler: Failed to find Java VM.
- Dieses Thema hat 22 Antworten sowie 4 Teilnehmer und wurde zuletzt vor vor 6 Jahren, 11 Monaten von Thilo Brandt aktualisiert.
-
AutorBeiträge
-
20. November 2010 um 7:12 Uhr #15860
Hallo zusammen,
immer häufiger trifft die Problemmeldung “Failed to find Java VM” bei mir als Email ein. Dieses Problem ist auf einen Architektur-Mix der installierten Komponenten Betriebssystem, Java Umgebung, CAPI/TAPI Treiber und jAnrufmonitor zurückzuführen. Nicht alle 32-bit/64-bit Kombinationen sind dabei möglich. Falsche Kombinationen führem nämlich gerade zu der o.g. Fehlermeldung.
Siehe hierzu folgende FAQs über die Kombinationsmöglichkeiten von 32-bit und 64-bit Komponenten und das korrekte Setzen von Umgebungsvariablen:
64-bit und 32-bit Komponenten-Mix
Umgebungsvariablen für Java in der Systemsteuerung setzenViele Grüße
Thilo20. September 2012 um 7:47 Uhr #23219AnonymHallo Thilo,
ich bin verzweifelt 🙁 . ich habe Win7 64Bit habe aber von dir die 32Bit Version und auch 32bit Java und 64Bit Java. Es lief auch alles super toll. Aber jetzt nachdem ich ein RegistryCleaner benutzt habe bekomme ich die Fehlermeldung. Habe schon versucht dein Lösungsweg mit Umgebungsvariable Eintragung JAVA_HOME und Path. Aber es kommt immer noch noch die Fehlermeldung. Ich hoffe du kannst mir helfen wo ich noch gucken soll . 😕
Gruß Worf
20. September 2012 um 8:21 Uhr #23220Hallo Worf,
heikles Thema, wenn du sowohl eine 32-bit als auch eine 64-bit Java VM installiert hast. Geh mal wie folgt vor:
1) Öffne eine Kommandozeile (Eingabeaufforderung) im jAnrufmonitor Verzeichnis, in dem die Datei jam.exe liegt.
2) Gib in der Kommandozeile den Befehl
java -version
. Was wird hier genau angezeigt? Wir eine 64-bit Version von Java angezeigt, so stimmen JAVA_HOME und Path definitiv nicht und müssen korrigiert werden.
Viele Grüße
Thilo20. September 2012 um 9:32 Uhr #23221AnonymHallo Thilo,
vielen Dank für dein schnelles Feedback. Hier kommen meine Daten.
Eingetragen 32Bit
[attachment=1:1oirop9f]Umgebung.JPG[/attachment:1oirop9f]aber angezeigt wird 64Bit
[attachment=0:1oirop9f]java.JPG[/attachment:1oirop9f]
Gruß Worf
20. September 2012 um 21:31 Uhr #23222Hallo Worf,
ok, die Kommandozeile gibt schon mal ein 64-bit Java aus. Das ist definitiv nicht nutzbar mit einem 32-bit jAnrufmonitor.
Ich vermute mal, dass das 64-bit Java über die Windows Registry vor den Umgebungsvariablen für die 32-bit Java Version gestartet wird.
In der Windows Registry zu ändern, empfiehlt sich jedoch nicht, wenn du nicht 10%ig sicher bist, was du tust. Die Keys in der Registry sind unter HKEY_LOCAL_MACHINESOFTWAREJavaSoft abgelegt.Alternativ: Installiere jAnrufmonitor als 64-bit Version…
Viele Grüße
Thilo21. September 2012 um 5:31 Uhr #23223AnonymHallo Thilo,
vielen dank. Doch das würde ich mir schon zu trauen:-)
Ich habe es nun folgendermaßen gelöst:
Beide Java Versionen deinstalliert, JAM deinstalliert. PC Neustart
java 64Bit installiert und JAM 64 installiert. PC Neustartläuft:-) gefreut… Und gleich per Paypal gespendet.
LG Worf
2. März 2013 um 11:30 Uhr #23224AnonymHallo,
gestern habe ich gesehen, dass es für meine FritzBox 7390 eine neue Firmware gibt.
Leider funktioniert dann aber der Fritz Monitor nicht mehr, wie man mir mitgeteilt hat.Da ich diese Funktion aber sehr schätze, habe ich nach etwas Recherche den JAM gefunden.
Ich würde das Firmware Update der FB nur ausführen, sofern ich den JAM zum laufen bekommen, was mir aber trotz intensiver Bemühungen nicht gelingen will.Ich nutze Windows 8 PRO 64 bit unter anderem auf einem sauber, erst kürzlich clean installiertem System, also kein Upgrade der Win 7 o.ä. in einer Intel i7-950 Umgebung und 8 GB RAM.
Zu meiner Herausforderung:
Java ist installiert und liegt hier:
C:Program Files (x86)Javajre6Ich hatte im Rahmen meiner Versuche auch die aktuelle jre7 installiert.
Ich habe nun die Version jAnrufmonitor 5.0 für AVM Fritz!Box Fon (64bit) installiert und stelle bereits hier Ungereimtheiten fest.
JAM will sich in Programm Files installieren, doch dieser Ordner existiert auf LW C nicht.
Lediglich Programme oder Programme (x86)
Ich habe es dann in Programme installieren lassen, doch dann legt die Installation einfach einen weiteren Programme (x86) Ordner an, sodass ich dann 2 dieser Ordner besitze – was soll das denn?Will ich das Programm starten, erhalte ich die hier thematisierte Fehlermeldung.
Ich habe mich dann mühsam durch die Umgebungsvariablen gehangelt, komme aber nicht weiter.
Ich habe darin keinen Eintrag HOME_JAVA – und habe diesen dann angelegt.
Im darunterliegenden Bereich den PATH angepasst (hinzugefügt wo JAVA liegt), ohne erfolg.Es bleibt dabei, JAM starte mit der Fehlermeldung.
Ich habe nun 3 Stunden gesucht und versucht und nun aufgegeben, da ich nicht nachvollziehen kann, dass man sich mit einem so kleinen Programm so lange auseinandersetzen muss, bis es läuft.
Habe ein zuvor erstelltes 1:1 Image meiner Partitionen rückgesichert um wieder ein saubere System zu erhalten und bin gespannt, ob mir jemand eine Step by Step Anleitung geben kann, um evtl. JAM doch noch uneingeschränkt lauffähig zu erhalten.
Vielen Dank für jede Hilfe
Gruß
Seoul2. März 2013 um 12:06 Uhr #23225Hallo Seoul,
das Problem ist, dass du jAnrugfmonitor als 64-bit, Java aber als 32-bit Version installiert hast. Das funktioniert nicht. Beide Programme bitte in der gleichen Architektur (32- oder 64-bit) installieren.
Ausserdem beim Installieren von jAnrufmonitor noch das Zielverzeichnis beachten, hierzu gibt es diese FAQ: viewtopic.php?f=12&t=94
Viele Grüße
Thilo2. März 2013 um 15:29 Uhr #23226AnonymHallo Thilo,
vielen Dank für Dein schnelle Feedback.
Die Installation von Java (in diesem Fall scheinbar die 32-bit Variante) wurde mir automatisch nach Installation des OS Win 8 Pro 64-bit angeboten.
Ich gehe davon aus, da es eines der installierten Programm benötigte.
Auf einem 64bit System laufen erfahrungsgemäß auch viele 32bit Programme in Ermanglung einer Anpassung an 64-bit.Wäre es daher nicht klüger Java in der 32-bit Umgebung zu belassen und statt dessen jAnrufmonitor als 32-bit Version zu installieren, oder muss dieser auf einem 64-bit System zwingend als 64-bit Version installiert werden?
Vielen Dank.
Gruß
Seoul
2. März 2013 um 15:40 Uhr #23227Hi Seoul,
das kannst du auch tun. Beides auf 32-bit sollte auch unter Win 8 64-bit funktionieren. Siehe hierzu auch die folgende FAQ: viewtopic.php?f=12&t=1357
Viele Grüße
Thilo2. März 2013 um 17:05 Uhr #23228AnonymDanke.
Bevor ich nun wieder probiere frage ich zuvor lieber:
Ich habe nun die 32-bit Variante von JAM installiert.
Erstaunt war ich, dass nach dem ersten Start keine Fehlermeldung bezüglich Java kam, sondern direkt die Konfiguration des Programm gestartet wurde.
Die Programmoberfläche ist nun da, aber es werden keine Anrufe aufgezeichnet bzw. erkannt.Ich denke, dass ich nun diese Java Geschichte in den Umgebungsvaribalen anpassen muss – richtig?
Muss ich dann im oberen Bereich wieder von Hand den JAVA_HOME Eintrag erstellen und anpassen, sowie im darunterliegenden Fenster im PATH?Ich habe die Administrator Einträge der FB im Einstellmenü eingegeben, wie das PW zur FB und die Aktivierung der Aufzeichnung.
Jedoch steht darunter das keine Verbindung zur FB besteht.EDIT-1:
Habe nun die Ziffernfolge #96*5* eingegeben und danach hat es dann geklappt.
Zuvor habe ich in den Umgebungsvariablen die Java Pfade eingegeben. War das richtig – bzw. notwendig, oder würde es auch ohne diese Eingabe laufen?Noch eine Frage:
Werden dann auch die Anrufen – Aus -und Eingehende, die bereits auf der FritzBox liegen übernommen?
Werden überhaupt auch die ausgehenden Anrufe gespeichert, oder nur die Eingehenden?Im Fritz Monitor wird alles gespeichert, Aus -wie Eingehende in Abwesenheit etc. – wird das beim JAM auch aufgelistet?
Edit-2:
Es werden nun die aktuellen Anrufe die eingehen oder die ausgehen aufgezeichnet.
Ich würde aber die bereits in der FB enthaltenen Anrufe auch übertragen – wie mach ich das?Vielen Dank
Gruß
Seoul2. März 2013 um 19:48 Uhr #23229Hallo Seoul,
@Seoul wrote:Edit-2:
Es werden nun die aktuellen Anrufe die eingehen oder die ausgehen aufgezeichnet.
Ich würde aber die bereits in der FB enthaltenen Anrufe auch übertragen – wie mach ich das?wie ich sehe, hast du die oberen Fragen bereits selbst beantwortet. Und ja, du kannst selbstverständlich die bereits auf der FB geloggten Anrufe im jAnrufmonitor nutzen. Einfach im Journal die Option “Fritz!Box-Fon Anrufliste synchronisieren” auswählen.
[attachment=0:25yju6ro]fb_sync_journal.png[/attachment:25yju6ro]
Viele Grüße
Thilo2. März 2013 um 20:13 Uhr #23230Anonym@thilo.brandt wrote:
Hallo Seoul,
. Einfach im Journal die Option “Fritz!Box-Fon Anrufliste synchronisieren” auswählen.Viele Grüße
ThiloDanke für Deine Hilfe,
aber ich finde diesen Eintrag im JAM Journal einfach nicht, suche wie verrückt danach… 😕
Gruß
Seoul
EDIT:
Gefunden – doch es werden keinerlei Einträge aus der FB übernommen – warum nicht?2. März 2013 um 20:24 Uhr #23231Hallo Seoul,
schau mal unter Administration -> Einstellungen -> Dienste -> AVM Fritz!Box Fon Synchronizer, ob der Dienst aktiv ist und ob die Option “Immer gesamte Anrufliste der AVM FritZ!Box Fon synchronisieren” aktiv ist.
[attachment=0:byhgpixh]synchronizer_Settings.png[/attachment:byhgpixh]
Viele Grüße
Thilo2. März 2013 um 20:40 Uhr #23232AnonymHallo Thilo,
vielen Dank für Deine unermüdliche Hilfestellungen.
Ich habe diese Einträge ergänzt, die nicht vorhanden waren.
Doch es bleibt leider dabei: Die bereits auf der FB enthaltenen Anrufe werden nicht mit JAM synchronisiert bzw. nicht nach JAM übertragen.
Woran kann das noch liegen?
Vielen Dank.
Gruß
seoul -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.