If you experience this problem, here are some help articles that can help you configure you system to allow ENVI/IDL to run again:
Using IDL and ENVI on Mac OS X Requires X11/XQuartz
http://www.exelisvis.com/Support/Help...
IDL 8.4/8.3 Workbench on Mac OS X Dependency On Java 6
http://www.exelisvis.com/Support/Help...