There were Java environments in the very early days which attempted to make the dream of Smalltalk-like execution/programming environments feasible .. there was one called "Visix Vibe" which used Java to make fantastic GUI's for easy deployment, and had the ability to ship source with all products, meaning the components could be edited in-environment.
Dunno what happened to Visix, but there were a few other similar style IDE's in the works in the 90's ..
Dunno what happened to Visix, but there were a few other similar style IDE's in the works in the 90's ..