Is it possible to get virtual memory page size of the OS on which a java application is running as a java int variable? If yes, how?
See the following class; you can get an instance with getRuntime() -> http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html
EDIT: As has been suggested in the comments, I should provide more details on where to go from there. You'd need to run a couple different scripts for different OS-es; you can get the type by using System.getProperty().
You can find sample scripts by googling for "[os] + [memory page size] + script".
Note this would be a rather chippy solution, and I'm not saying it's nice, just that it's possible.
ALSO: Another idea I got when I googled this (though I'm not sure if this will work, as I've not done it) is to get the C code from the Wikipedia page on pages and import it as native java.