There are number of ways to make Java available across COM, but as far as i can tell, they all use the local VM that's installed on the machine, and it needs to be running. This way, it's compiled into the DLL, along with _all_ of the other classes that are used (from xalan, etc.). I just d/l'ed the latest CVS snapshot, and the build breaks on:
[javac] E:\xml-fop\build\src\org\apache\fop\svg\PDFGraphics2D.java:1196: nested class org.apache.fop.svg.PDFGraphics2D. PDFGraph icsConfiguration is an abstract class. It can't be instantiated. [javac] return new PDFGraphicsConfiguration(); [javac] ^ [javac] E:\xml-fop\build\src\org\apache\fop\svg\PDFGraphics2D.java:1203: nested class org.apache.fop.svg.PDFGraphics2D. PDFGraph icsConfiguration must be declared abstract. It does not define java.awt.image.VolatileImage createCompatibleVolatileImage(int, int) from class java.awt.GraphicsConfiguration. [javac] static class PDFGraphicsConfiguration extends GraphicsConfiguration { [javac] ^ [javac] 2 errors, 1 warning does anyone know why this is? I am using all of the latest version of the dependent libraries, Xalan, Xerces, etc. I wanted to make sure I could build the classes before I started the search and destroy mission to find java.util.HashMap. Help? -- David B. Bitton [EMAIL PROTECTED] www.codenoevil.com Diversa ab illis virtute valemus. ----- Original Message ----- From: "Nicola Ken Barozzi" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 07, 2002 12:08 PM Subject: Re: java.util.HashMap to com.sun.java.util.collections.HashMap > From: "David B. Bitton" <[EMAIL PROTECTED]> > > > Has it come up where anyone has attempted to use FOP w/ JDK 1.1. The is > no > > HashMap class. Sun has made available the collections classes for use in > > 1.1. This requires changing every import of java.util.HashMap to > > com.sun.java.util.collections.HashMap. I plan on doing this on my copy of > > the codebase, because I am rolling FOP up into a COM DLL for use from an > ASP > > page, and J++ (the only way to build a COM DLL, as far as I know) uses > 1.1. > > You can use also the java-plugin (IIRC) to make java objects used as OCXs. > There is also a project on IBM alphaworks, and one on Sun javasoft to make > EJBs used in such a way. > > Maybe these can help. > > -- > Nicola Ken Barozzi [EMAIL PROTECTED] > - verba volant, scripta manent - > (discussions get forgotten, just code remains) > --------------------------------------------------------------------- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]