Java objekter som COM objekter

Tags:    java

Hvordan laver man et Java objekt om så det kan bruges som et COM objekt?

Jeg har kigget lidt rundt på nettet, men uden ret meget held.



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Tvivler på der er nogen nem måde at gøre det på.

Tvivler i det hele taget på du kan lave COM bindings i java, da java er fortolket, og COM lidt kræver det er kompileret sprog. Desværre.
M.V.H.
Loke Dupont aka colde



Måske er det her en mulighed:

https://com4j.dev.java.net/

;)



En mulighed er at anvende Microsofts "gamle" JavaVM (jview), den er et perfekt COM interface, da alle Java objekter bliver COM og alle COM objekter bliver Java objekter.

En god måde at gøre det på er at have et lille COM interface program kørende i jview og lade den tale RMI med en "rigtig" Java (1.3->1.5), kræver dog lige at man laver en rmi.zip i jview's classpath, da RMI (surprise :-) ikke er med i jview.

Bemærk også at Microblød kun understøtter java 1.1.

raindog



Hvordan laver man et Java objekt om så det kan bruges som et COM objekt?

Jeg har kigget lidt rundt på nettet, men uden ret meget held.


Tja godt spørgsmål. Det er måske ikke den mest oplagte anvendelse af Java, men denne link indeholder da en beskrivelse.

http://www.rgagnon.com/javadetails/java-0044.html





Måske er det her en mulighed:

https://com4j.dev.java.net/

;)


Hmm, men det benytte vel den anden vej rundt - java der ANVENDER et COM objekt? Men bortset fra det - tak for henvisningen, ser intressant ud og er absolute værd at inddrage i værktøjskassen ;-)




t