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: 
Here's one:

<http://java.sun.com/docs/books/tutorial/collections/interfaces/examples/dictionary.txt>

You can use the standard Java file handling to read the word on each line:

<http://www.java-tips.org/java-se-tips/java.io/how-to-read-file-in-java.html>
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>