What version of Java should I use for Aspire?

Aspire is developed using Java 6 and requires the JDK (rather than just runtime libraries) to be installed. You should use the latest available release (currently update 31) suitable for your platform from here.

You can currently use Java 7 if running Aspire 1.1 or greater. If you are using a lower version from 1.1 and use Java 7, Aspire will fail with the following error:

ERROR: Error starting file:bundles/aspire/aspire-application-0.4.jar (org.osgi.framework.BundleException:
  Unresolved constraint in bundle com.searchtechnologies.aspire-application [9]:
  Unable to resolve 9.0: missing requirement [9.0] package; (package=javax.annotation))

  org.osgi.framework.BundleException:
  Unresolved constraint in bundle com.searchtechnologies.aspire-application [9]: Unable to resolve 9.0: missing requirement [9.0] package; (package=javax.annotation)
        at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3404)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1714)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1143)
        at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
        at java.lang.Thread.run(Unknown Source)

Can I use Java 7 with Aspire?

Starting with Aspire version 1.1 Aspire can run with Java 7. See above for details.

Why is the list of available applications to install empty?

Check your repository configuration in settings.xml. This usually means that there are problems accessing the configured repositories, most commonly invalid credentials. (You can confirm by looking at the standard output of Aspire; you should be able to see errors fetching components from the configured repository.)

If you have configured your distribution for no Internet Access, you should rename the file config/available-applications-template.xml to config/available-applications.xml. This file will be used to populate the list of available applications to install.

Can Aspire run in Mac?

Yes. However you will need the following change to ${aspire.home}/bin/startup.sh:

  1. Open startup.sh in a text editor.
  2. Comment lines 12 and 13.
12: SCRIPT=`readlink -f $0`
13: SCRIPT_DIR=`dirname $SCRIPT`
14: SCRIPT_PARENT_DIR=`dirname $SCRIPT_DIR`

Alternative: Replace those lines with these and it works fine.

SCRIPT_DIR=`pwd`		# this is the absolute path
cd ..				 
SCRIPT_PARENT_DIR=`pwd`		# reliable way to get the parent path
cd $SCRIPT_DIR 			# back to script directory

Note: The same rules apply to shutdown.sh.

Go to Launching Aspire for more details.

Can Aspire run on IBM AIX machines?

AIX uses IBM JDK implementation. Currently there are known compatibility issues between Aspire and IBM JDK implementation.

You should still be able to run Aspire, but be wary of unforeseen issues.