The answer appears to be "no". You can't load all of a package's classes into the global namespace. At least, not easily.
A post here appears to describe a way, though it is incredibly ugly. (I got that link from the JRuby Github wiki).
That ugly way looks something like this, but it did not work for me.
module M
include_package "com.example.shapes"
end
class Object
class << self
alias :const_missing_old :const_missing
def const_missing c
M.const_get c
end
end
end
Circle #should work
Triangle #should work
Again, it didn't work for me, but I might have messed something up. I'm not going to pursue, because I'm not really interested in putting crazy hacks like this in my code.