Sure you can copy files in Java! It's easy! All you have to do is write a routine to read the contents of one file and write it to another file!
What do you mean, there should be a library routine to do this? What do you mean, you want to portably take advantage of whatever OS facilities exist to do this?
Is there something about "copying files in Java is easy" that doesn't make sense to you?