Erlang Central

Difference between revisions of "How to communicate java and erlang"

From ErlangCentral Wiki

Line 26: Line 26:
     erl -sname enode -setcookie  erlang
     erl -sname enode -setcookie  erlang
==PartTwo : Connect Using Java==
==PartTwo : Connect Using Java==
Let's connect to Elang node ''''enode'''' using java programm
Let's connect to Erlang node ''''enode'''' using java programm

Revision as of 16:16, 16 January 2009



Thilani Abeysinghe <a.thilani at>


The purpose of this tutorial is to illustrate how to use jinterface for communicating with an Erlang backend

The reader is also encouraged to read the mailing list question.It's about 'Strategies to connect from Java' Refer Erlang Manual for more details on jinterface


This tutorial demonstrates how to communicate with an Erlang process (node) using a Java program For this example java 1.5.0_07 and Erlang OTP12B distribution is used.

PartOne : Erlang Backend

First we need to have a erlang process (node)to communicate with Java program. If we are going to connect to an existing erlang node. we need to know the name of the Erlang node and the cookie. Otherwise we can create an Erlang node. In windows we can create a erlang node by using the command prompt try the command.

    werl -sname enode -setcookie  erlang

For Linux

    erl -sname enode -setcookie  erlang

PartTwo : Connect Using Java

Let's connect to Erlang node 'enode' using java programm