diff -r 9ac0a0a7da70 -r 71c436fe3ce0 javaruntimes/midp/runtimestarter/src/midpruntimestarter.cpp --- a/javaruntimes/midp/runtimestarter/src/midpruntimestarter.cpp Tue May 25 12:34:19 2010 +0300 +++ b/javaruntimes/midp/runtimestarter/src/midpruntimestarter.cpp Wed Jun 09 09:34:07 2010 +0300 @@ -165,6 +165,14 @@ // Starting with lower old space in pre warm case. jvm->overrideOldHeapSize(36); + + // In the pre-warm start we need to add something into class path. + // Otherwise the VM puts class path to point MIDP private data cage. +#ifdef RD_JAVA_SYMBIAN_TARGET + jvm->appendClassPath(L"z:/private/ignore.jar"); +#else // RD_JAVA_SYMBIAN_TARGET + jvm->appendClassPath(L"./ignore.jar"); +#endif // RD_JAVA_SYMBIAN_TARGET } // If the requested to go to back ground, pass the info to Java peer.