ANN: Out-of-the-box SableVM support for GNU Classpath [was: Re: GNU Classpath 0.12 released]

"Grzegorz B. Prokopski" <[email protected]>
Newsgroups gmane.comp.java.classpath.devel,gmane.comp.java.vm.sablevm.devel
Organization Debian http://www.debian.org - The Free Operating System
Message-ID <[email protected]>
On Sun, 2004-11-14 at 19:10, Mark Wielaard wrote: 
> We are pleased to announce a new developer snapshot release of GNU
> Classpath.

Congratulations on the release.  I also have some good news.

It is now possible to run SableVM Java Virtual Machine directly with
GNU Classpath.  For example I installed SableVM and GNU Classpath 0.12
into /tmp/testing, and did:

$ /tmp/testing/bin/java-sablevm -Xgnuclasspath:/tmp/testing HelloWorld
HelloWorld!


The setup is trivial, not even a Subversion client is necessary:

1. Install SableVM (only).  Fetch latest SableVM snapshot from

	http://sablevm.org/download/snapshot/ (latest is the first on top)

unpack, execute standard 

	'./configure --prefix=/what/ever && make install'

2. Fetch and install GNU Classpath with standard

	'./configure --prefix=/foo/bar && make install'

3. Fetch gnucp-overrides.jar from the same directory at 

	http://sablevm.org/download/snapshot/

from which you got your SableVM sources and put it into

/what/ever/share/sablevm/gnucp-overrides.jar

(it might be ie. /usr/local/share/sablevm/gnucp-overrides.jar in your case).

4. RUN IT!

	$ /what/ever/bin/java-sablevm -Xgnuclasspath:/foo/bar HelloWorld

Happy hacking!

				Grzegorz B. Prokopski


		IMPORTANT NOTES - PLEASE READ

* This is an *experimental* feature.  Both in the sense that it has just
been deployed and in the sense that this method of running SableVM with
latest GNU Classpath is intended for GNU Classpath _developers_ mainly.

* Those who want to use well tested and supported releases of SableVM Java
Virtual Machine should continue to use "sablevm-classpath".

* In particular our "staging" (development) branch of sablevm-classpath is 
being merged with GNU Classpath CVS and releases on regular basis.  Most
of the time it's a only few *days* "behind".

* The overrides.jar file will be autobuilt daily from the latest version
of sablevm-classpath.

* The gnucp-overrides.jar file might not contain all changes present in
sablevm-classpath but for various reasons absent in GNU Classpath.  It is
however intented that this file contained a minimal set of classes that
allow for exhaustive usage of GNU Classpath CVS versions with SableVM
Java Virtual Machine.  If a necessary file is missing it will be added.
-- 
Grzegorz B. Prokopski      <[email protected]>
Debian GNU/Linux           http://www.debian.org
SableVM - LGPL'ed Java VM  http://www.sablevm.org
Why SableVM ?!?            http://sablevm.org/wiki/Features
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.