I have been programming Java for a while in windows and I want to make transition over to linux. Im guessing the awt library wont import on linux, anything else such as frame issues?

Actually all libarys will cross over to linux :) and it works flawlessly. If your on a ubuntu machine you can just open synaptic and search for java and eclipse. it will do the rest :)

so all java programs are multi-platform?

Yes, that was one of the design-principles of Java -- for it to be completely portable. Hence the virtual machine. *cough*Hence the bloat/slowness*cough*

Yes all programs written in java are cross platform :)