My eclipse 3.7 is installed under program files.
When a space is present in the path, The plugin crash with the following stack trace :
java.net.URISyntaxException: Illegal character in path at index 16: file:/C:/Program Files/eclipse 3.7/plugins/org.jamon.processor_2.4.1/jamon-processor-2.4.1.jar
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at org.jamon.eclipse.ProcessorJarLocations.getPluginProcessorJar(ProcessorJarLocations.java:56)
at org.jamon.eclipse.ProcessorJarLocations.jarFile(ProcessorJarLocations.java:69)
at org.jamon.eclipse.TemplateBuilder$BuildVisitor.<init>(TemplateBuilder.java:222)
at org.jamon.eclipse.TemplateBuilder.incrementalBuild(TemplateBuilder.java:186)
at org.jamon.eclipse.TemplateBuilder.build(TemplateBuilder.java:124)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
Anonymous
This may be helpfull to fix it :
http://weblogs.java.net/blog/kohsuke/archive/2007/04/how_to_convert.html