can MSJVM be bypassed?

I wonder, is there a way to bypass MSJVM. In other words, there is a web site that i have to use, and the they make the web site with MSJVM and cannot access with any tool except MS Windows+IE. I would like to access that web site in other platforms and browsers.

The web site that i have mentioned above is a govermental web site and in my country there are about half a million companies are to use it. This makes 0.5 million MS licance, instead if there is a way to figure out to bypass or access that web site with other browsers ( in other platforms ) it will be nice.

any suggestion?

Message was edited by:

aksaraycan

[657 byte] By [aksaraycana] at [2007-11-27 8:52:41]
# 1

So does this web site only work with the MSJVM? It doesn't work with the latest Sun JVM? If that is the case then there is nothing you can do until the web site is updated.

Microsoft is not including the MSJVM in its software going forward and after December 31 this year it will not be supported meaning security issues will not be fixed (I believe). The MSJVM is obsolete.

YoGeea at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 2
MSJVM is Java ver.1.1. You can access it with JNI 1.1. We have developed Object-Oriented JNI for C++, MCPP, C#, J#, .NET VB, where we implemented support for Java 1.1-1.6+.
vitallisa at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 3

> MSJVM is Java ver.1.1. You can access it with JNI

> 1.1.

> We have developed Object-Oriented JNI for C++, MCPP,

> C#, J#, .NET VB, where we implemented support for

> Java 1.1-1.6+.

Are you referring to a product or the Sun VM 1.1 version?

If the second then note that the MS VM and the Sun VM 1.1 (or any other version for that matter) are not the same. MS modified the Java API in various ways and didn't support JNI at all but instead added their own version.

So in terms of the Sun VM only it depends on what the site it actually using.

jschella at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 4

Yes, JMS and SUN Java 1.1.x are the same. My JNI code runs with IBM, SUN, Microsoft Javas and version independent. The only difference is that my engine should know what JVM DLL to start and where it is located. It also supports options for Java Provider (JMS,SUN,IBM) and a version installed (if you have in your computer more that one JVM version of the same Java provider installed).

vitallisa at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 5
re-read the post again and understand that what you explained is a completle different thing than what the original poster asks.lg Clemens
linuxhippya at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 6
I mean if you have any tool written in SUN Java 1.1 (a subset of Java 1.6.x), compile it with JMS and use it.I did the same with ANTLR to make EXE module instead JAR.
vitallisa at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 7
BTW I have developed a pure JNI module that is injected into the WebBrowser Process, gets JVM running (SUN,JMS,IBM) and does with the Applet everything what I need.
vitallisa at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 8

> Yes, JMS and SUN Java 1.1.x are the same.

No they are not. As I already stated.

1. MS added to the Java API

2. MS did not fully implement the java API

3. MS does not support JNI at all

4. MS does support a different model for loading and access binaries (achieving a similar goal as JNI.)

> My JNI code

> runs with IBM, SUN, Microsoft Javas and version

> independent.

No it doesn't. Because the MS VM didn't do JNI at all.

I suspect that you are running a different VM when it succeeds on the MS boxes.

jschella at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 9
You should not suspect but test, JMS has JVM "msjava.dll" and JNI 1.1,SUN Java 1.1 has JVM "javai.dll" and JNI 1.1, from Java 1.2 JVM is "jvm.dll" and JNI 1.2, etc
vitallisa at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 10

> You should not suspect but test, JMS has JVM

> "msjava.dll" and JNI 1.1,

> SUN Java 1.1 has JVM "javai.dll" and JNI 1.1, from

> Java 1.2 JVM is "jvm.dll" and JNI 1.2, etc

So absolutely everyone that claimed otherwise is wrong?

http://www.javaworld.com/javaworld/jw-10-1997/jw-10-lawsuit.html

Microsoft might appreicate it if you could reverse the court ruling that specifically stated that JNI wasn't implemented.

http://www.microsoft.com/presspass/legal/01-25sun.mspx

jschella at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 11
But I am using JMS JNI !!!The good idea comes from practice.
vitallisa at 2007-7-12 21:08:38 > top of Java-index,Java HotSpot Virtual Machine,Specifications...