From: Peter D. <pe...@re...> - 2006-12-30 22:47:50
|
Hi, On 12/31/06, Hugo Matos <hm...@st...> wrote: > Thanks for the help but, after all my problem is another one. > > I wrote a class in ../rvm/src/vm/XX.java and I want load that class > on runtime. > The problem is the class that isn't compiled when I compile the > JikesRVM. > > I want compile that class when JikesRVM is compiling, so when > JikesRVM is on runtime the class can be loaded. > > Any ideia how can I do it? If you just want to get it compiling you can simply add it to the list of files compiled. Either add a reference to it from one of the other classes that get compiled (i.e. Dummy.java) or add it to set of top level classes. To do second, open bin/jconfigure, search for get_top_level_sources() and add it to that list and regenerate build directory. If you want it added to the bootimage then you need add it to list of primordial classes. Look in bin/jconfigure and look for a bit of script that does something like [1] where it should be generating list of primordials. Just add your file to list. [1] find . -name VM*.class -- Cheers, Peter Donald |