Join errors

Hello sir,
i am trying to join orders & customers with unique column empid.

here i am getting following errors.
Have i to add any java file to do this. Can i know any realtime example for this.

WARN [main]- [INPUT1:INPUT1] - Component is of type DELIMITED_DATA_READER, which is deprecated
WARN [main] - [INPUT2:INPUT2] - Component is of type DELIMITED_DATA_READER, which is deprecated
WARN [main] - [INPUT3:INPUT3] - Component is of type DELIMITED_DATA_READER, which is deprecated
WARN [main] - [WRITER:WRITER] - Component is of type DELIMITED_DATA_WRITER, which is deprecated
INFO [main] - Graph initialization (Testing Hash Joiner)
INFO [main] - [Clover] Initializing phase: 0
INFO [main] - Compiling dynamic class reformatJoinTest3Way…
ERROR [main] - Error during graph initialization !
Element [1204547167052:Testing Hash Joiner]-Phase 0 can’t be initilized.
at org.jetel.graph.TransformationGraph.init(TransformationGraph.java:453)
at org.jetel.graph.runtime.EngineInitializer.initGraph(EngineInitializer.java:176)
at org.jetel.graph.runtime.EngineInitializer.initGraph(EngineInitializer.java:147)
at org.jetel.main.runGraph.runGraph(runGraph.java:364)
at org.jetel.main.runGraph.main(runGraph.java:328)
Caused by: JOIN …FATAL ERROR !
Reason: Used Java Platform doesn’t provide any java compiler!
at org.jetel.graph.Phase.init(Phase.java:172)
at org.jetel.graph.TransformationGraph.init(TransformationGraph.java:451)
… 4 more
Caused by: java.lang.IllegalStateException: Used Java Platform doesn’t provide any java compiler!
at org.jetel.util.compile.DynamicCompiler.compile(DynamicCompiler.java:109)
at org.jetel.util.compile.DynamicJavaClass.instantiate(DynamicJavaClass.java:66)
atorg.jetel.component.RecordTransformFactory.loadClassDynamic(RecordTransformFactory.java:333)
atorg.jetel.component.RecordTransformFactory.loadClassDynamic(RecordTransformFactory.java:322)
atorg.jetel.component.RecordTransformFactory.createTransform(RecordTransformFactory.java:217)
at org.jetel.component.HashJoin.init(HashJoin.java:419)
at org.jetel.graph.Phase.init(Phase.java:163)

Hello,
you probably use Java Runtime Environment (JRE) only to run the graph. When you want to run graph, that uses custom java source file (as in-line source or as link to external file), you need the tools.jar, that is available in Java Development Kit (JDK) (see Chapter 3. System Requirements for CloverETL Designer).

Thank you,
I got this.