[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IDE for java



"Benedict Verheyen" <linux4bene@pandora.be> writes:
> When you say "make", is that the same make program most c++ programs use?
> If so, i didn't know one could use it with other languages. I'll
> have to start learning it then.

make, in general, is good for describing ways of turning one sort of
file into another sort of file.  It happens to be very widely used for
C and C++ programs, but many other languages don't have very nice
properties about what files correspond to.  (Even Java has issues: a
single Java source file can result in multiple class files, and since
there's no source-level separation of interface and implementation,
you might have to simultaneously compile multiple source files with
circular dependencies.)  But there's absolutely nothing
language-specific in make.

> I know there is a java specific make too: jmake.
> Any experience with that one?

None at all; the project I'm working on at work for a long while just
used

  jikes `find $SOURCE_ROOT -name '*.java' -print`

as its build system, and this worked just fine.

I will also mention, as a resource, a Java-based IDE called Eclipse
(http://www.eclipse.org/); I've now used it for under a day, and can
report that it doesn't deal well with local CVS repositories but it
does have an Emacs-like keybinding set and has some nice features like
displaying the first couple of lines of a class's javadoc if you hold
the mouse over a class name in the source, and fairly rapid automatic
recompilation.

-- 
David Maze         dmaze@debian.org      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
	-- Abra Mitchell



Reply to: