DyNet mainly supports the C++ and Python bindings, but there are also bindings for other languages that have been contributed by the community.
DyNet has Scala/Java Bindings developed by Joel Grus at the Allen Institute for Artificial Intelligence. Please see the README linked above for details.