syncing javaruntime and making a platform specific package
reasonable name