Hi all,recently I got a project which is about a bank's checks interchange system, the function including print some tables by printer, read data from RS-232,and connect to a database,but not LAN ,only on a PC ,so I would like to write this project in Java,I wanna ask is it good or c++ is better? I know Java has printing functions and Java comm api can do the jobs,I just feel kind of confused, is it ok that Java to complete such a big ,complicated project ?