Hi Robert, Sven, In the firecat startup script there is a section: # Step 2: change this to point to your JDK directory. # eg. jdk_home="/usr/java/j2sdk1.4.0/" #jdk_home="/usr/java/j2sdk1.4.2/" #jdk_home="/usr/local/lib/sablevm/" #jdk_home="/usr/local/kaffe/" jdk_home="/usr/local/jamvm/" This allows me to switch between VMs easily. The way I am doing it right now is to create a directory structure of /usr/local/jamvm/ and create bin/ underneath it. I then place a "java" wrapper(the attached file with this email) in /usr/local/jamvm/bin/. I got this idea from Kaffe. Other Java program might need a more complete structure(perhaps like what Kaffe has?), but this is enough for firecat to run. Peanuts are nice ;) David Fu. > Hi David, > > Let me know if you any questions regarding the packaging of JamVM. > I'll be pleased to help as this is something that's needed doing for a > while... > > Rob. > > On 7/18/06, fchoong@xxxxxxxxxxx <fchoong@xxxxxxxxxxx> wrote: >> Hi Dalibor, Christian, Andrew, >> Thanks for pointing out the wiki! I will try out gcj and CACAO after I >> am >> done with JamVM ;) >> David Fu. >> >> > On Mon, Jul 17, 2006 at 10:55:20AM +0900, fchoong@xxxxxxxxxxx wrote: >> >> Hi Christian, Dalibor, >> >> sandbox.nihonsoft.org is a standard i386(32-bit) machine. There is no >> >> problem with running firecat with Kaffe, except the slow execution >> >> speed. >> >> SableVM has some sort of problem with the chaining of classloaders, >> and >> >> the server socket dies after a few minutes. I think these problems >> are >> >> specific to the VM, and not GNU Classpath. I have tried JamVM a bit, >> and >> >> it seems to be ok too(except the way it is packaged is not like a >> JDK). >> >> I >> >> think while some problems are trivial, others are not. But overall we >> >> are >> >> getting closer to being able to use Free Runtimes in production;) >> >> David >> >> Fu. >> > >> > Cool, thanks for the update. You could also try using gcj to >> > natively compile firecat. See >> > http://gcc.gnu.org/wiki/How%20to%20BC%20compile%20with%20GCJ for >> > details. Don't forget to pass gcj -O3 for the best effect. :) >> > >> > >> > cheers, >> > dalibor topic >> > >> >> > On Sun, 2006-07-16 at 09:33 +0900, fchoong@xxxxxxxxxxx wrote: >> >> >> Hi Mark, >> >> >> firecat runs on Kaffe 1.1.7(GNU Classpath 0.90) with no problems, >> >> except >> >> >> for performance(I tried to use it for running >> sandbox.nihonsoft.org, >> >> but >> >> >> it turned out to be too slow.). SableVM was ok, but due to changes >> in >> >> >> firecat's classloading structure, it does not work anymore. I am >> >> >> planning >> >> >> to get JamVM working for the next release(probably need to change >> the >> >> >> startup script, and create some wrappers to make JamVM look like a >> >> JDK). >> >> > >> >> > What architecture is sandbox.nihonsoft.org? I wonder why SableVM >> was >> >> > ok, but not kaffe. >> >> > >> >> > TWISTI >> >> > >> >> >> >> >> > >> >> >> >
Attachment:
java
Description: Binary data
Attachment:
firecatd
Description: Binary data