Skip to content

Frequently Asked Questions

ombre42 edited this page May 31, 2012 · 4 revisions

Why isn't jrobotremoteserver a runnable jar?

The system ClassLoader when using a runnable jar intentionally ignores the CLASSSPATH environmental variable as well as any jvm arguments pertaining to classpath. jrobotremoteserver would not be able to find/load your classes without implementing a custom ClassLoader that uses the CLASSPATH variable.

Why can't I overload my keyword methods in a static API library?

jrobotremoteserver uses Javalib Core to support static API libraries, which is limited to one method per keyword. Should Javalib Core be enhanced to support overloaded keywords, jrobotremoteserver will be updated to use the newer version.

Where is the log output from Jakarta Commons Logging?

Javalib Core has a properties file that configures JCL to use a no-op logger. Use RemoteServer.configureLogging(), make your own properties file that replaces the existing one, or configure JCL at runtime to avoid using the no-op logger.

Clone this wiki locally