casals
Julho 24, 2008, 8:01pm
#1
Antigamente, dava pra se expor uma classe Java através do javareg (Visual Studio), registrando-a como componente COM. Desse modo, podia-se chamá-la de dentro de uma macro, por exemplo, utilizando VBScript: http://www.java-tips.org/other-api-tips/jni/wrap-a-java-class-in-a-com-object-4.html
Com a descontinuidade da MSJVM, o javareg foi pro espaço. Alguém sabe como eu posso fazer isso hoje, com 1.6.0?
Obrigado,
louds
Julho 24, 2008, 9:30pm
#2
Implementa um mirror em C e faz embedding da JVM.
Caros amigos estou com um problema muito grande.
Precisa fazer essa exposição da classe
Para acessa minhas algumas Classes Java no Vb.net .
Usei o
javareg /register /class:JavaCom.JavaSays /progid:JavaCom.JavaSays
md c:\Windows\Java\TrustLib\JavaCom
copy JavaSays.class c:\Windows\Java\TrustLib\JavaCom
Quando vou tentar criar o objeto no vb tá erro
Private Sub Form_Load()
Dim Teste As Object
Teste = CreateObject("JavaCom.JavaSays")
End Sub
Como funciona esse negocio de
Implementa um mirror em C e faz embedding da JVM.
Obrigado Caio Oliveira
thingol
Setembro 12, 2008, 2:56pm
#4
Não tem um jeito mais facil para eu fazer isso.
Não preciso de parte grafica. A unica coisa que preciso é acessar um método da minha classe java.
Será que existe alguma meneira de fazer isso ?
Obrigado Caio Oliveira
Esse EZ JCom consegue transformar uma class java em Dll é isso ?
thingol
Setembro 12, 2008, 3:24pm
#8
Não sei. Só baixando e rodando isso.
Não é possível “transformar uma classe Java em DLL”; o que se pode fazer é expor para o VB Script uma classe Java como se fosse uma DLL COM; mas ela não é transformada em DLL.