From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Carlos Konstanski Newsgroups: gmane.emacs.help Subject: Re: Help with Java Programming in Emacs Date: Sun, 10 Sep 2017 08:31:10 -0600 Message-ID: <87ingqmxqp.fsf@pippiandcarlos.com> References: <877ex72ejm.fsf@vicarie> <20170910075320.GA16265@tuxteam.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1505056165 27614 195.159.176.226 (10 Sep 2017 15:09:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 10 Sep 2017 15:09:25 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Sep 10 17:09:20 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr3r8-0006Ia-QR for geh-help-gnu-emacs@m.gmane.org; Sun, 10 Sep 2017 17:09:06 +0200 Original-Received: from localhost ([::1]:53281 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr3rF-0007iw-T0 for geh-help-gnu-emacs@m.gmane.org; Sun, 10 Sep 2017 11:09:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr3qo-0007iY-Et for help-gnu-emacs@gnu.org; Sun, 10 Sep 2017 11:08:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dr3qk-0005Ht-F3 for help-gnu-emacs@gnu.org; Sun, 10 Sep 2017 11:08:46 -0400 Original-Received: from [63.228.66.31] (port=36274 helo=mail.pippiandcarlos.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dr3qk-0005GD-7r for help-gnu-emacs@gnu.org; Sun, 10 Sep 2017 11:08:42 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by localhost (Postfix) with ESMTP id 043F9104ED70; Sun, 10 Sep 2017 08:31:14 -0600 (MDT) Original-Received: from mail.pippiandcarlos.com ([127.0.0.1]) by localhost (mail.pippiandcarlos.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id dsTMobwyy1N0; Sun, 10 Sep 2017 08:31:13 -0600 (MDT) Original-Received: from sphinkstance (unknown [11.96.41.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.pippiandcarlos.com (Postfix) with ESMTPS id 623CD104ED2D; Sun, 10 Sep 2017 08:31:12 -0600 (MDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.pippiandcarlos.com 623CD104ED2D In-Reply-To: <20170910075320.GA16265@tuxteam.de> (tomas@tuxteam.de's message of "Sun, 10 Sep 2017 09:53:21 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 63.228.66.31 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:114226 Archived-At: writes: > On Sun, Sep 10, 2017 at 01:03:49PM +0530, Narendra Joshi wrote: >> Hi, >> >> Can someone share an article or any other resource for making Emacs a >> productive environment for Java (mainly for writing Flink jobs)? > > Development environment is in the eye of the beholder (or perhaps in > a less aphoristic language: expectations vary a lot depending on user). > > But a good starting point to research might be the Emacs wiki. Search > for "Java". > > One of the hits which might fit your query is here: > > https://www.emacswiki.org/emacs/JavaDevelopmentEnvironment > > Enjoy > -- t Back in the java 1.4.2 days I used JDEE heavily. It was great. Since then I haven't done much java programming. I know that JDEE wasn't keeping up with 1.5 and 1.6, but then the project saw new life and I would be willing to bet that it has been brought fully up to snuff. I also used XRefactory. It now appears to be dead. While JDEE handled the buffer mode and the keybindings for building, cleaning, etc., XRefactory handled completion and navigation through the codebase. I believe that JDEE has been improved to handle these tasks. Carlos