For FlyingGuns I used JSmooth to create a binary distribution including Java3D. Just it is platform dependent.
Check out the FG download to see wether you like it.
I am much interest to know how you included Java3D into the distribution using JSmooth. I just downloaded your game and that worked really well (very nicely done!!). Our product is now in Beta release (see also www.sudoku-ball.com
) but the most difficult part is the deployment. Could you provide more details on how you included java3D?