Skip to Main Content

Embedded Technologies

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.net.URL class in Insignia's Jeode EVM

843849Mar 27 2002 — edited Jul 22 2002
Our application makes use of the java.net package and the java.net.URL class in it.
We are developing to the PersonalJava 1.2 API. The Jeode runtime is compliant with this specification.
We get the following strange exception:

java.net.MalformedURLException
at java.net.URL.createStreamHandler (bytecode 218)
at java.net.URL.<init> (bytecode 157)
at java.net.URL.<init> (bytecode 3)
at com.ibm.maf.MAFAgentSystem.initURLStreamHandlers (bytecode 6)
at com.ibm.maf.MAFAgentSystem.initMAFAgentSystem (bytecode 31)
at com.ibm.awb.launcher.Main.bootstrap (bytecode 287)
at com.ibm.awb.launcher.Main.main (bytecode 124)

but we do not seem to be able to find where the java.net.URL class is located on the Jeode Platform and the java.net.URL.createStreamHandler method does not seem to be part of the Java API (so the URL.class is customly implemented by Insignia)
(BTW The URL is not malformed, our app works fine on the java runtime on our PC)

Our Jeode Runtime is installed on a Compaq iPAQ and consists of some DLL's and an application (EVM.EXE) in the \Windows folder and a core.jar file in the \Windows\lib folder in which all the java classes of the Jeode platform reside. But the URL.class does not appear in this core.jar

Does anybody know where the Jeode Runtime loads this class from?

Thanks a lot for helping two students
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 19 2002
Added on Mar 27 2002
3 comments
244 views