arch with java project