2 Stimmen

c# code in java ausführen

Ich habe einen Code, der in c# geschrieben ist, wie kann ich ihn in Java-Code ausführen?

Danke

5voto

Clinton Punkte 3598

Le ikvm Projekt ist eine in .net geschriebene JVM, die die Interoperabilität von Java und .net ermöglichen soll.

4voto

Stephen C Punkte 665668

Wenn es sich um einen kleinen Teil des Codes handelt, würde ich empfehlen, ihn neu zu schreiben.

Wenn es sich um einen großen Brocken Code handelt, würde ich empfehlen:

  • als Befehl zu verpacken und ihn mit System.exec() , oder
  • in einen Dienst verwandeln und Anfragen über HTTP, ein gängiges RPC-Protokoll oder einfache Sockets stellen.

Nur wenn keiner dieser Ansätze technisch machbar wäre, würde ich etwas wie JNI oder IKVM in Betracht ziehen.

2voto

Wayne Citrin Punkte 133

Werfen Sie einen Blick auf JNBridgePro (www.jnbridge.com), das speziell für die enge Integration von .NET- und Java-Code konzipiert ist.

Offenlegung: Ich arbeite für JNBridge.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X