There are tools which provides opportunity to translate C-code sources into Java classes. Some of them are listed below:

  • Jazillian: Jazillian is a tool that translates from C source code to Java source code. The Java code that it produces is highly maintainable: it looks like hand-written code.
  • C to Java converter: Some time ago I needed to convert one C program to Java. It is tedious and not interesting job to do. So I developed C to Java converter. I can not say, that it is fully functional or have no bugs. But you may find it useful to use this tool first, before making changes by hand.
  • C2J converter: C2J converter provides opportunity to translate C-code sources into Java classes.