инструмент для создания оболочки C ++ над java-классом

Насколько я понимаю, SWIG должен обернуть C ++ / C, чтобы он появился в Java, а javah - реализовать определенные java-функции на C ++ (также известные как собственные функции).
Есть ли инструмент, который может создать оболочку C ++ над классом java, чтобы вызывающий. этого c ++ оболочке не нужно беспокоиться о java, например
Входная Java -

  class hw { 
 public void hi () { 
 System.out.println («Привет, мир»); 
 } 
 } 

Инструменты выводят hw.hh (и некоторые файлы .c ++), которые можно использовать как:

hw * h = new hw (/ * JEnv * / env);
h-> hi ();

Есть ли инструмент, который может это сделать?

5
задан vrdhn 27 December 2010 в 04:19
поделиться