Is it possible to have a labview program on the computer communicate with a java program running on the CRio and if so how?
What do you need this functionality for?
For using labview to create a separate program on the side running vision processing
You can use network tables.
If the LabVIEW and Java and even C++ clients all use the same robot IP address, they will share all of their variables with each other.
Greg McKaskle
This page has a couple of sample programs that talks from a C++ or Java robot program to a Java desktop program. In your case, you would talk to a LabVIEW desktop program.
Brad