From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Riley Newsgroups: gmane.emacs.help Subject: Re: Emacs and JDEE : opinions sought. Date: Fri, 13 Aug 2010 01:45:04 +0200 Organization: aich tea tea pea dicky riley dot net Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1281656750 30639 80.91.229.12 (12 Aug 2010 23:45:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 12 Aug 2010 23:45:50 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Aug 13 01:45:47 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OjhT0-0003Nw-7F for geh-help-gnu-emacs@m.gmane.org; Fri, 13 Aug 2010 01:45:46 +0200 Original-Received: from localhost ([127.0.0.1]:55666 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OjhSz-0006rn-ME for geh-help-gnu-emacs@m.gmane.org; Thu, 12 Aug 2010 19:45:45 -0400 Original-Received: from [140.186.70.92] (port=39957 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OjhSZ-0006ri-LD for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 19:45:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OjhSY-0005Z8-KZ for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 19:45:19 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:34323) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OjhSY-0005Z2-8y for help-gnu-emacs@gnu.org; Thu, 12 Aug 2010 19:45:18 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OjhST-0003CS-J3 for help-gnu-emacs@gnu.org; Fri, 13 Aug 2010 01:45:13 +0200 Original-Received: from 85.183.18.158 ([85.183.18.158]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 Aug 2010 01:45:13 +0200 Original-Received: from rileyrg by 85.183.18.158 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 Aug 2010 01:45:13 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 78 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 85.183.18.158 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:74585 Archived-At: Jim Crossley writes: > Richard Riley writes: > >> Could someone familiar wit Java advise me about the status of JDEE? > > It's kinda dead, though I think Paul Landes is trying to revive it. > > Pray for him. :) Heh. > >> Is it usable? > > Kinda > >> How well integrated is it with Semantic for example for Java class >> method/member completion possibly using ac-source-semantic with >> auto-complete? > > Kinda. Sorta. > I have it loaded but the strangest thing : I can not for the life of me get auto-complete-mode on for jde mode even with a call to (auto-complete-mode t) in the c-mode-common-hook which is called when loading a .java file. I can turn it on by calling that function from the minibuffer after the java file is opened however. And then completion on classes etc was fine. >> Basically, is it worth the effort of learning and using Emacs for >> Java? > > No, probably not. Not now. It doesn't support 1.5 things like generics > and static imports. Could you elaborate a little what you mean by "support"? I can still type these things. Do you mean in terms of completion and refactoring maybe? > >> Any hints or tips with regard to Java development in Emacs much >> appreciated as I really want to stay from eclipse if at all possible. > > Yeah, I hear you, brother. > > I use Emacs for Java development, limping along mostly with JTags and > locate (mdfind on osx) and occasinally (but rarely) jdibug. JTags does > most everything I ever counted on JDEE to do, so it may be enough for > you. > >> I realise I could download it and try it but not being a seasoned Java >> programmes I feel I'm not really equipped to rate it. > > Unless you *really* love Emacs and *really* hate Eclipse, you should use > Eclipse for Java development. I do really dislike Eclipse. I tried IntelliJ which is a lot snappier BUT its 230 dollars for a single user license if I want to use the Android toolkit which is a tad steep. Today I got emacs compiling via ant and uploading to an android emulator and debugging with jdb via DDMS so I would prefer to stick with emacs to be honest. > > I should also mention malamar-mode, and he just committed some stuff > today, so perhaps it's coming along nicely. I like the direction he's > heading, so check it out. I will do. Thanks for the reply. > > Good luck! > Jim