AFAIR JMF could only handle camera resolutions up to 640 x 480 px. As such, I would not be surprised if it does not detect/support modern cameras, which went past that resolution a long time ago.
The solution might be to not use an API that was abandoned by Sun over a decade ago. It was a great API in its time, but times change, and it ..didn't.
- Java-FX? I added a ? to that since I have not used it, and am not sure if the
Media
source of theMediaPlayer
can be a video camera. - VLCJ. Is a more general purpose media handling API, though again I've never used it personally.