The tarball comes with a pre-compiled Jar of ECJ, in the "jar" directory.
So compiling it fresh is optional.

I'm not near a Windows machine, but and ecj.command both work fine
on my MacBook.  On Mac/Linux, you'll need to set the +x flag
first on the permissions for the file.

The ECJ gui is quite limited, though.  ECJ is primarily a Java library and
a command-line tool.  The tutorials in src/docs/tutorials assume that you
already have your Java development environment set up so you can write your
custom objective function in Java, and that you know how to use Java
libraries and launch Java programs from the command line.

I'd recommend installing Netbeans and going through Tutorial 1.


On Sat, Oct 24, 2015 at 5:24 PM, Masoud Zarifneshat <[log in to unmask]>

> Hi,
> I am in the process of using ECJ tool. I want to run it but am not sure
> how to do it. I have seen the files, there is a folder called start. The
> instructions say it should run by using ecj.bat in windows or in
> linux. I tried both and nothing happened. Should I compile it first? If so,
> what software should I choose? I tried to find any JAVA compilers but did
> not succeed. I prefer running in on windows.
> Any advice is so appreciated!
> Thanks.


Ph.D student in Computer Science, George Mason University
CFO and Web Director, Journal of Mason Graduate Research