AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi mit Java komunizieren

Offene Frage von "bucchi"
Ein Thema von Simon1988 · begonnen am 12. Jul 2006 · letzter Beitrag vom 27. Okt 2006
Antwort Antwort
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#1

Re: Delphi mit Java komunizieren

  Alt 25. Jul 2006, 15:52
Hi,
das liegt einfach nur daran, dass die jvm.dll nicht gefunden wird (ok, soweit warst du sicherlich auch schon). Die ist einfach nötig, um die Virtuelle Maschine von Java zu starten (die ja letztlich dann deinen Java-Code interpretiert).
Es gibt hier (wieder) verschiedene Möglichkeiten das Problem zu lösen. Die eine ist es einfach diese Datei aus dem aktuellen JRE zu kopieren (sowas wie /programme/java/jre_..../bin/client/) und in den selben Ordner wie die .exe zu packen. Das ist aber eigentlich nichts anderes, als diese Datei in den Suchpfad aufzunehmen (was du eigentlich tun solltest).
Am einfachsten ist es, wenn du immer kontrollierst, ob auf dem aktuellen System überhaupt ein JRE installiert ist. Dies ist das Java Runtime Enviroment, also wirklich nur die Laufzeitumgebung. Die ist dann auch deutlich kleiner als das JDK (Development Kit), dass du nur für die Entwicklung benötigst.
Unter Windows trägt sich das JRE in der Registry ein. Da müsstest du dann mal gucken, wo genau der Schlüssel zur JRE liegt und diesen Pfad dann beim Start deines Programms abrufen. Hier wäre dann auch die Möglichkeit gegeben, dass Programm (ohne Exception) zu beenden, wenn kein JRE installiert ist (natürlich wäre dann ein Hinweis an den Benutzer auch nicht schlecht).
Liegt die .dll im Pfad, läuft deine .exe erstmal.

Gruß Der Unwissende
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz