Not sure about a completely portable one, but I run Eclipse off my USB and it works fine. The occasional cough-up and screen freeze, but it all works.
However - not sure about it being completely portable. I run it on my school's lab computers, which have Netbeans and the JDK already installed on it. Haven't tried it on any computers without a JDK.