Wir haben einen großen Teil des Codes in Java, der auf dem Desktop läuft und den wir mit einer MS.NET-Benutzeroberfläche (Desktop und nicht Web) wiederverwenden möchten. Alle Do's oder Don'ts wären sehr willkommen.
Antworten
Zu viele Anzeigen?Vielleicht möchten Sie einen Blick werfen auf IKVM .
Es handelt sich um eine Implementierung der Java Virtual Machine auf dem .NET Framework. Es gibt einige Teile, die sich speziell mit der Interoperabilität der .NET- und Java-Welten befassen, so dass Sie (mehr oder weniger) nahtlos die eine von der anderen verwenden können.
Wenn Sie die $$$$ haben, können Sie versuchen Netzsoft Es wandelt Ihren Java-Code in C# um, oder umgekehrt, je nach Lust und Laune.
Eric Sink hat einen Beitrag über diese .
Eine weitere mögliche Lösung könnte in der Form bestehen, dass j-interop
Ich habe es erfolgreich für den Aufruf von Java -> DCOM verwendet und es behauptet, dass es in der Lage ist, bi-direktionale Dinge zu tun, so dass es theoretisch möglich sein sollte, einen Java-Prozess als DCOM-Server zu registrieren.
Sie werden ein wenig Arbeit auf der Java-Seite leisten müssen, da es nicht einfach automatisch funktionieren wird.