I am doing Blu-ray development. The Blu-ray Disc Association provides a stub jar that contains stubbed out implementations of the available API. It is a subset of the JDK 1.3 and adds other industry APIs. Currently, I have 1.3 as my project JDK, with the stub jar as a project library.
What I'd prefer, is to have a modified JDK install that uses my stub jar instead of the core JDK rt.jar. I attempted to do this by copying my jdk1.3 install to a peer folder and simply replacing rt.jar with my stub jar. However, IDEA complained about it being corrupt and I can't run anything (obviously, since the classes are no-op'ed).
The idea is that some of the 1.3 API really isn't available to me, but it appears to be since I am using 1.3 as my project JDK. Do I just need to set 1.3 as my run configuration JRE and use the modified JDK as my project JDK?
Is there a better solution?