From OpenCV's wiki:
OpenCV is released under a BSD license, it is free for both academic and commercial use. It has C++, C, Python and soon Java interfaces
JavaCV, according to its homepage, seems to support not only the entirety of OpenCV, but various other related libraries:
JavaCV first provides wrappers to commonly used libraries by researchers in the field of computer vision: OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus.
So, what's missing in it, if anything at all?