[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [www-vrml] Java jsai help



Thank as usual your info is overly informative:D


So my other question is how can we get this straightened out for end users?

It might just be me here, but I think a lot of end users will be
disgrunteled by all this complexity
 

> -----Original Message-----
> From: owner-www-vrml@web3d.org 
> [mailto:owner-www-vrml@web3d.org] On Behalf Of George Birbilis
> Sent: October 4, 2004 3:11 AM
> To: Clayton Cottingham; 'Pyth7'; www-vrml@web3d.org
> Subject: Re: [www-vrml] Java jsai help
> 
> Obviously the Sun Java VM grabs the applet or class you use 
> and not the MS JVM so those classes aren't available. Anyway, 
> since those classes use MSJVM's JavaCOM features, they won't 
> work in Sun JVM by just putting them on the classpath (in 
> fact they'll appear to the Sun JVM as classes with abstract 
> methods if I remember well [MSJVM used Java class attributes 
> to add metainfo to classes, instead of using their own class 
> proprietary format])
> 
> IUnknown is an interface so the Sun JVM will see that class 
> OK, but other classes in those same packages that also 
> contain implementation will be seen as abstract classes and 
> won't do the job you want
> 
> the trick is to switch to MSJavaVM (after most recent Sun-MS 
> agreement update MSJava will be supported by MS till 2007 
> only for security updates and MS suggest to users to install 
> Sun's Java Plugin / Java Runtime Environment [JRE])
> 
> to switch between the two JVMs in IE or Netscape and Mozilla, 
> go to Windows Control Panel (Start/Settings/Control Panel) 
> and run the "Java Plug-in Control Panel" applet. It has a 
> page where you select in which browser(s) it gets integrated
> 
> if the problem you were having wasn't related to Java applets 
> talking to VRML browsers in a webpage, but to Java-based 
> scripting embedded in VRML not working, then the problem may 
> be that MSJVM is not installed at all at your machine (which 
> may be the case if you had installed WinXP SP1 [at that time 
> Sun-MS agreement was to stop supporting MSJava at 2003 or 
> something and MS was removing/disabling it at users' 
> systems]). If that's the case, try downloading MSJava VM and 
> installing (hope its now available somewhere on MSDN, else 
> locate its installer in your Windows CD). There's also a 
> useful option at WinXP called "Set Program Access and 
> Defaults", available at the Start menu. That option lets you 
> select default browser/mailer/mediaplayer/javavm at your 
> system, providing options like 
> Microsoft/Non-Microsoft/Custom. I think the "Microsoft" 
> option sets MS JavaVM as default JVM in the system else try 
> playing with the "Custom"
> option there
> 
> btw, Sun's insisting on removal of MSJVM backfired on them, 
> since it broke too many third-party systems relying on 
> JavaCOM integration offered by MSJava VM. Obviously too few 
> companies that had followed that path would get into the 
> trouble of messing with JNI to rewrite their applications to 
> play better with Sun Java (cause JNI is an old-style ugly C 
> API that requires you to write lots of ugly glue code - 
> that's btw one of the initial reasons of debate between MS 
> and Sun [and at sometime between Sun and Apple too I think], 
> with MS insisting to not implement JNI in MSJava but 
> promoting RNI and J/Direct instead, and finally implementing 
> it as optional package much later on)
> 
> George
> 
> > And that , after the msjvm was installed, you could switch 
> between and 
> > use either the sun or the M$ jvm
> >
> >
> > I think this has to do with some zip files in 
> c:\windows\java\Packages 
> > but
> I
> > can confirm or deny nothing
> >
> > I was gettign this error
> > java.lang.NoClassDefFoundError: com/ms/com/Iunknown
> >
> > And upon googling it I found this snippet of information:
> >
> > ....add the MSMQ classes in the classpath. These classes 
> can be found 
> > in
> the
> > C:\WINNT\java\Packages directory.
> >
> >
> > I didnt add them to the classpath but as soon as I installed the 
> > msjvm, again ,  everything started workin again
> >
> >
> >
> > <light rant>
> > What can we as a community do to solve this deployment problems??
> >
> > Oh right lets all move to .net?? LMAO
> >
> > IMH^HO This is what is killing the end users perception of 
> vrml being 
> > anything but untested beta code
> >
> > You cant expect end users to go through these sort of deployment 
> > issues
> >
> > </light rant?>
> >
> >
> > Im ready to help everyone work this one out, as usual
> >
> >
> >
> > Clay
> >
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: Pyth7 [mailto:Pyth7@comcast.net]
> > > Sent: October 4, 2004 12:51 AM
> > > To: Clayton Cottingham; www-vrml@web3d.org
> > > Subject: Re: [www-vrml] Java jsai help
> > >
> > > However, we also seemed to find -but not conclusively- that
> > > sp2 put the final nails into Java EAI coffin.
> > > Anyone with sp2 installed care to confirm this at any of 
> these fine 
> > > examples:
> > > http://empyrean.cofa.unsw.edu.au/Beta.html
> > >
> > > http://www.vrspace.org
> > >
> > > http://www.sevenemeraldtablets.net/Seven_Emerald_Tablets/Beta.html
> > >
> > > http://www.lucidspace.com/
> > >
> > > http://yamanakanash.net/vnet-client/stresstest_no2b.html
> > >
> > > thanx
> > > Russ Kinter
> > >
> > >
> > > ----- Original Message -----
> > > From: "Clayton Cottingham" <drfrog@telus.net>
> > > To: "'Clayton Cottingham'" <drfrog@telus.net>; "'VRML list'"
> > > <www-vrml@web3d.org>
> > > Sent: Monday, October 04, 2004 2:58 AM
> > > Subject: RE: [www-vrml] Java jsai help
> > >
> > >
> > > > Pyth helped me out on this.. Seems like I had to install
> > > the ms jvm to
> > > > get anyting to run in cortonoa sai with a javaclass
> > > >
> > > > But this seems contrary to the other times ive tried
> > > >
> > > > Anyways
> > > >
> > > > It still seems like a pretty oblique deployment path for an end 
> > > > user
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: owner-www-vrml@web3d.org
> > > > > [mailto:owner-www-vrml@web3d.org] On Behalf Of Clayton 
> > > > > Cottingham
> > > > > Sent: October 3, 2004 10:08 PM
> > > > > To: 'VRML list'
> > > > > Subject: [www-vrml] Java jsai help
> > > > >
> > > > > Every since I installed sp2 I cant seem to get jsai java
> > > examples to
> > > > > work, my own or online examples
> > > > >
> > > > >
> > > > > I assume this is because sp2 wont allow for arbitrary 
> bytecode 
> > > > > to execute in a plugin/active x control
> > > > >
> > > > >
> > > > > Anyone know any more info on this?
> > > > >
> > > > >
> > > > >
> > > > > --------------------------------------------------------------
> > > > > -----------
> > > > > for list subscription/unsubscription, go to
> > > > >
> > > 
> http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.ht
> > > > > ml
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > 
> --------------------------------------------------------------------
> > > --
> > > > ---
> > > > for list subscription/unsubscription, go to
> > > 
> http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.ht
> > > ml
> > > >
> > > >
> > >
> > >
> >
> >
> > 
> --------------------------------------------------------------
> -----------
> > for list subscription/unsubscription,
> > go to
> http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html
> >
> >
> 
> --------------------------------------------------------------
> -----------
> for list subscription/unsubscription,
> go to 
> http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html
> 
> 


-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html