whyjavaonfreebsd