As soon as I acquire enough cash, I'm going to be purchasing Komodo ActiveState so I can do some work in Python. I'm also interested in doing some Java programming. I sent the people at Komodo an email asking them if you can use Komodo with Java and they said that it does support Java. If it does, then why don't they say so on their website? They say on the website it supports Javascript(not the same thing as Java), Ruby, Perl, Python, etc. but they don't say you can use Komodo with Java.
I would like to be sure that you can in fact use Komodo with Java. If someone can verify this, that would be appreciated.
Hope this doesn't PO anyone at ActiveState, but I can't imagine they'd tell you Java is a first-class language in Komodo IDE.
You can use Komodo as a basic text editor for Java. In other words, the syntax highlighting will work for Java, but that's it. There is no built-in debugger or code completion/code intelligence for Java. You would have to use the toolbox to call javac in order to compile code for instance. Komodo IDE isn't going to offer you anything more for Java than the free Komodo Edit.
If you are doing Java work, you'd probably be happier with Eclipse or NetBeans, since they're free and support Java directly.
Komodo's focus is on dynamic languages and web development. Java doesn't really fit those, and we wouldn't really be able to compete in a market with soo many tools already available. Having said that, I actually have a java syntax checker extension somewhere that I've been meaning to cleanup and put out there. There is also someone working on a DBGP implementation for Java, which if the spec is good enough, should work with Komodo also (whenever it becomes available). Depending on the amount of Java usage you expect, Komodo might be "ok", but as bcorfman said, Java is not a first class language in Komodo.