Here the ACR120 Java API source code, this is not a fully working API but at least it can select a Mifare Classic TAG, login (only with transport key), read and write values or block. You will need RXTX serial API. My previous post use this ACR120 API to create TCT Entry simulation.
http://pastebin.com/raw.php?i=pceQuWjc