research emorphia
about  |  announcements  |  features  |  information  |  requirements |  installation
tutorials / guides  |  faq |  help |  contributions |  download  |  dev. tools  |  useful links  

FAQ

Questions:

General:

Windows 9x/Me specific:

Linux specific:

Answers:

I'm receiving a "java.lang.NoClassDefFoundError" after installing FIPA-OS (v2.1.0)

There are a number of possible causes:

  • Classes/JAR's within the classes and imports directory have not been correctly added to the classpath. The platform-dependant FIPA-OS startup mechanisms attempt to dynamically configure the classpath at runtime.

    Solution: If using an IDE to execute an Agent, ensure that all JAR's within the imports directory are on the classpath

  • Some Windows 9x/Me batch commands don't support long filenames (e.g. the FOR command in this case), preventing the CLASSPATH from being setup correctly. The solution is to either: a) Install FIPA-OS into a location where no long filenames are used in its path, or b) Change the FIPAOS variable in SetupFIPAOS.bat to the MSDOS 8.3 format path-name for the FIPA-OS installation.

  • A classpath conflict has occured because there are non-Java Extension JAR's installed in the Java Extensions directory (located in the lib/ext directory within your JRE installation).

    Solution: Remove these non-Java Extension JAR's from the lib/ext directory

How can I run the tutorial agents? I tried to compile and run them but was not successful

You don't need to compile the tutorial agents in order to run them. If you unzip the tutorials zip / tar.gz file into your FIPA-OS installation directory then this will put the compiled tutorial classes into your FIPA-OS classes directory and will update the loader.profile in the FIPA-OS profiles directory to include the tutorial agents.

All you need to do then is start FIPA-OS by calling the startFIPAOS script found in the FIPA-OS bat directory and you should see the tutorial agents in the right hand side of the Agent Loader GUI.

To start an agent, select it in the right hand panel and click the "Start" button.

If you put any code that you have compiled into the FIPA-OS classes directory, (for example, if you modified any of the tutorial agents), then you should not need to manually alter the classpath at all as any classes found in the FIPA-OS classes directory are automatically added to the classpath.

Is FIPA-OS available free for commercial and academic use?

Yes, FIPA-OS is available royalty free for both commercial and academic use as described in the terms of the EPL. FIPA-OS can be used and extended in the spirit of open source software. All we ask is that any extensions made or bugs fixed are fed back so that they can be incorporated in future releases for the benefit of the entire FIPA-OS community.

Why do I get "Out of environment space" errors?

FIPA-OS uses a large amount of environment variables in order to configure itself. The standard amount is usually not enough

How do I increase my environment space?

Add the following line to your Config.sys file (on your boot drive): SHELL=C:\WINDOWS\command.com /E:32768 /P  

  SourceForge
webmaster@emorphia.com © emorphia Ltd 2003. All rights reserved.
Last updated 18-Mar-2003
about us customers & partners friday