from what ive seen it doesnt, but it can run java files on a clean install, you can probably find a java compiler for it, but i wouldnt go with mandrake its a watered down linux with a windows feel to it, not really "linux" but its good for someone whos just learning to break away from windows.