Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 232279

Summary: Java Execution Environment should know about JAI
Product: [Eclipse Project] JDT Reporter: Henning Schmiedehausen <hps>
Component: DebugAssignee: JDT-Debug-Inbox <jdt-debug-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: darin.eclipse, Olivier_Thomann, remy.suen, tjwatson
Version: 3.3.2   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard: stalebug

Description Henning Schmiedehausen CLA 2008-05-15 07:51:03 EDT
When installing the JAI libraries in the JDK as described on http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Linux, they are picked up by the "installed JREs" settings in JDT. The jai libraries show up in the list of jars included with the JRE.

When selecting a Java Execution Environment that maps to this JDK, the javax.media.* and com.sun.media.* packages are no longer visible because the access rules for the Execution environment hide these packages.

At least javax.media.* should be exposed by the Execution Environment. While the JAI libs are not part of the core JDK, they are shipped to be installed inside the JRE. Some platforms (e.g. MacOS) actually include them in the JDK itself.
Comment 1 Olivier Thomann CLA 2008-05-15 09:01:15 EDT
Move to JDT/Debug
Comment 2 Darin Wright CLA 2008-05-15 09:10:49 EDT
JDT uses the execution environment profiles specified by OSGi (which does not include javax.media.*). Tom, do you know if this is correct or why?
Comment 3 Eclipse Genie CLA 2019-11-11 08:30:09 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.