linux compatibility java build