Alguém aqui tem alguma experiência usando CNI do gcj para bibliotecas externas java?

votos
2

Eu estive interessado em fazer algum trabalho em um aplicativo de desktop para tempo e agora a minha língua mais proficiente é Java. Devido a querer ser capaz de compilar para baixo a um executável nativo, alguém tem alguma experiência que gostaria de compartilhar sobre o uso gcj para compilar e CNI para bibliotecas? Eu estava esperando para usar de um dos kits de ferramentas nativas, não apenas Swing / SWT.

Publicado 10/12/2008 em 02:41
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

Como Eclipse foi sucessfully compilado nativamente (veja http://www.linuxjournal.com/article/7413 ) Eu diria que é possível.

Eu usei GCJ para incorporar código Java em um aplicativo C ++, mas eu não iria utilizá-lo para uma aplicação UI. Eu iria Java puro lá (provavelmente Eclipse RCP base), que é onde eu tenho experiência.

Divirta-se experimentando!

Respondeu 06/04/2009 em 00:59
fonte usuário

votos
0

Eu não usei GCJ para compilar a um executável nativo, mas para interface com bibliotecas nativas que eu encontrei JNA ser uma maneira muito agradável para fazê-lo como você não tem que escrever qualquer código nativo em tudo para fazer chamadas nativas. Note-se que fazê-lo desta maneira não resultar em uma penalidade de desempenho para que ele provavelmente não seria uma opção se você está chamando em código nativo em um loop onde o desempenho é provável que seja um problema.

Respondeu 02/04/2009 em 07:19
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more