Wanted: JNode Alias API in a jar
A separate jar for the JNode Alias API is a smaller request than a full-blown JNode emulator. It is difficult for me to work with the JNode Alias API because it is not yet available in a self-contained API-only jar.
I would like to import the JNode Alias API and use it in my own operating environment. I would like to write an application that runs on multiple platforms (Linux, Windows, JNode) and wherever possible reuse JNode-compatible APIs.
This API does not include one thing that is very important to me. It does not provide an actual Alias object. When a command class is loaded by a custom class loader, how do I create an alias for it? The aliasClassName property cannot find the command class, can it?
With OSGi, classes in a bundle are loaded by a separate class loader. A bundle is capable of automatically registering JNode-compatible command classes, except the Alias API does not yet support custom class loaders.