C2J is a translator which translates C programs to Java programs.
C2J is being developed using C language. But C2J is available as native executable for Win32 platforms as well as Java application which runs where Java Virtual Machine is implemented (i.e. on Win32, Unix etc.).