Offshore Software Development from Russia  
english versionjapanese versiongerman versionrussian version
software development services



    Java Tools

    Mobile Solutions

    CRM Solutions

Get a Quote!

backup to ftp Handy Backup allows to backup to ftp, flash memory USB drive and from ftp.

password manager Handy Password is a password manager that keeps your login infornation in perfect security.

RTF TO PDF RTF to PDF conversion with the help of RTF TO XML converter

Freeware & Shareware software If you need some internet utilities and tools for home and business, visit File Management, Backup, Security, System software free downloads for multiple operating systems.

load and stress testing tool Testing master is a load and stress testing tool for analyzing of performance characteristics and bottlenecks of your web site.

data backup software Office Backup is an easy-to-use
data backup software for backing up your data to CD, DVD, HD-DVD, Blu-ray, FTP, SFTP, etc.

Remote Backup Service - backup and storage of important data on secure remote server.

Password Management Directory Password Management Directory: password management software, password articles, software reviews.

Backup Schedule All about Backup Software - Hard Drive Backup Software, Server Backup Software, Online Backup Software. Decide which backup variety best suits you.

Backup Utilities Save your precious data with the best backup software from our HDD backup chapter of Backup Utilities directory!

© 2000-2018 Novosoft LLC.

  C2J translator

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.).

To produce Java version of C2J we just ran C2J sources through C2J itself and now we have C2J as Java application. Other C programs which were succesfully trnaslated from C to Java by C2J include PGP and YACC.

Beta versions of C2J are under GNU license. You can freely download C2J

C2J Features

  • You develop your applications using C language and when you need your application as Java application - you just run it through C2J and get one. Class file which is your C application translated to Java.
  • Standard ANSI C runtime library fully supported.
  • ANSI C and K&R C fully supported

Installation and System Requirements

C2J requires JDK 1.1.1 or later. Latest version of 1.1.* JDK is recommended. C2J also works on JDK 1.2 and 1.2.1 but it was not tested as much as it was under JDK 1.1.*

In general the .bat files supplied with distribution do all the work on setting up CLASSPATH etc. But in order for Java version of C2J and other converted C programs to work the C2J runtime should be in CLASSPATH.

C2J has same architecture and same syntax as GNU C compiler. Some GNU C options which have no meaning in context of transalting C programs to Java (like -l option, processor architecture selection options etc.) are ignored.