Question: is there a dictionary i can download for java? 
i want to have a program that takes a few random letters and sees if they can be rearanged into a real word by checking them against the dictionary

Answer: 
Dictionaries are usually programming language agnostic. If you try to google it without using the keyword "java", you may get better results. E.g. [free dictionary download](http://www.google.com/search?q=free+dictionary+download) gives under each [dicts.info](http://www.dicts.info/dictionaries.php).
Check out - <http://sourceforge.net/projects/test-dictionary/>, it might give you some clue

I am not sure if there are any such libraries available for download! But I guess you can definitely digg through sourceforge.net to see if there are any or how people have used dictionaries - <http://sourceforge.net/search/?type_of_search=soft&words=java+dictionary>