Apache camel Camel Exec组件未运行可执行文件

Apache camel Camel Exec组件未运行可执行文件,apache-camel,Apache Camel,我正在尝试从Apache Camel Exec组件页面运行一个示例: 我的骆驼路线生成,但命令行不执行。我似乎也无法让Exec运行任何其他可执行文件。任何帮助都将不胜感激。下面是我的代码 package demo; import org.apache.camel.CamelContext; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.impl.DefaultCamelContext; impor

我正在尝试从Apache Camel Exec组件页面运行一个示例:

我的骆驼路线生成,但命令行不执行。我似乎也无法让Exec运行任何其他可执行文件。任何帮助都将不胜感激。下面是我的代码

package demo;

import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;


import java.io.InputStream;

/**
 * A Camel Java DSL Router
 */
public class MyClass {
    public static void main(String args[]) throws Exception {
        CamelContext context = new DefaultCamelContext();
        context.addRoutes(new RouteBuilder() {
            public void configure() {
                from("direct:exec").to("exec:cmd?args=/C echo %PATH%");
}
});
        context.start();
        Thread.sleep(10000);
        context.stop();
    }
} 

没有人在叫这条路线。
也许您应该使用计时器组件而不是直接组件(请参阅)来运行您的示例。

如何启动此直接路由?我刚刚尝试运行main方法。