OK, I got a working installation. The thing was that I was trying to
make JDEE work with CEDET-1.0pre7 but I had compiled JDEE from source
using the CEDET that comes with Emacs.

So this was the procedure to install JDEE from source in:

openSUSE 12.1
Emacs 23.3.1

With:
CEDET-1.0pre7
elib 1.0
Oracle JDK-1.7.0 (not the default that comes with the distribution i.e.
IcedTea and GJC)
ant-1.8.2


1. Install elib

2. Install CEDET-1.0pre7 from 
http://sourceforge.net/projects/cedet/files/cedet/
Installation of CEDET is quite straightforward. Just 

2.1 download

2.2 unpack to an appropriate directory, such as ~/opt/lib/

2.3 cd to directory where CEDET was unpacked

2.4 make

2.5 add this to your ~/.emacs file.
(load-file "/home/edwinh/opt/lib/lisp/cedet-1.0pre7/common/cedet.el") 
(semantic-load-enable-guady-code-helpers)

3. Install JDEE

3.1 Download from the SVN repository using
svn co https://jdee.svn.sourceforge.net/svnroot/jdee/trunk jdee
cd jdee
(I followed the instructions in the file
jdee/jdee/doc/flat/install.html)

3.2 Configure (check the paths in your system)
env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar
            JAVA_HOME=/path/to/jdk1.7.0_02/ ant configure

3.3 Edit directly the file build.properties just created or copy it to
~/.jdee-config.properties and edit it (see
jdee/jdee/doc/flat/install.html) so that:

cedet.dir=/path/to/cedet-1.0pre7/
elib.dir=/path/to/elib/ 
prefix.dir=/path/where/jdee/will/be/installed/
build.bin.emacs=emacs

3.4 Configure again.
env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar
            JAVA_HOME=/path/to/jdk1.7.0_02/ ant configure

3.5 Build
env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar
            JAVA_HOME=/path/to/jdk1.7.0_02/ ant build

3.6 Create the distribution
env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar
            JAVA_HOME=/path/to/jdk1.7.0_02/ ant bindist

3.7 Install
env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar
            JAVA_HOME=/path/to/jdk1.7.0_02/ ant install

4. Load into Emacs by adding the following to ~/.emacs file (after
having loaded CEDET)
(add-to-list 'load-path "/path/to/jdee/lisp/") 
(load "jde-autoload")

That's it.

Until now, it have worked OK.


On Fri, 2012-01-20 at 09:28 -0600, Paul Landes wrote:
> This is difficult in part because I can't reproduce it.  By now you should 
> have the same setup as I do and everything works for me. Did you set up and 
> install things per the SourceForge JDEE docs?
> 
> Also a stack trace would be helpful.
> 
> 
> On Jan 20, 2012, at 8:38 AM, Edwin Helbert Aponte Angarita wrote:
> 
> > I tried that but it didn't work. (semantic-mode 1) can only be used with
> > the cedet installed with Emacs. I tried it but it didn't work.
> > 
> > There is a bug somewhere that needs to be fixed first.
> > 
> > I am not developing very large java programs by now so I think I can
> > work with this JDE installation.
> > 
> > If you want me to test something to fix this and I have time I will do.
> > 
> > Thanks a lot.
> > 
> > On Fri, 2012-01-20 at 05:12 -0600, Paul Landes wrote:
> >> Try this:
> >> 
> >> http://www.mail-archive.com/[email protected]/msg00581.html
> >> 
> >> I have a somewhat customized set up and it might not work for you.  Looks 
> >> like the upshot was that this person used CEDET 1.0, however, there might 
> >> be something there with load order.
> >> 
> >> 
> >> 
> >> On Jan 20, 2012, at 3:52 AM, Edwin Helbert Aponte Angarita wrote:
> >> 
> >>> M-: (featurep 'cedet)
> >>> t
> >>> 
> >>> My .emacs file is as follows:
> >>> 
> >>> ;;CEDET
> >>> (load-file "~/opt/lib/lisp/cedet-1.0pre7/common/cedet.el")
> >>> (semantic-load-enable-guady-code-helpers)
> >>> ;;JDEE
> >>> (require 'cedet)
> >>> (add-to-list 'load-path "/usr/share/jdee/lisp/")
> >>> ;;Load autoloads file
> >>> (load "jde-autoload")
> >>> 
> >>> Thanks.
> >>> 
> >>> On Thu, 2012-01-19 at 17:40 -0600, Paul Landes wrote:
> >>>> What is the output of
> >>>> 
> >>>> M-x (featurep 'cedet)
> >>>> 
> >>>> Have you loaded cedet?  Something like
> >>>> 
> >>>> (require 'cedet)
> >>>> 
> >>>> needs to go in your ~/.emacs file.
> >>>> 
> >>>> 
> >>>> 
> >>>> On Jan 19, 2012, at 2:56 PM, Edwin Helbert Aponte Angarita wrote:
> >>>> 
> >>>>> Sorry, I was wrong. Emacs do open the .java file since the beginning
> >>>>> (the thing was that it didn't show the buffer). Anyway, JDE seems to be
> >>>>> unable to perform any operation that calls the
> >>>>> semantic-brute-find-tag-by-class function.
> >>>>> 
> >>>>> Now I have tested loading previously
> >>>>> cedet-1.0pre7/semantic/semantic-find.el where the
> >>>>> semantic-brute-find-tag-by-class function is defined but I get the same
> >>>>> error.
> >>>>> 
> >>>>> Thanks.
> >>>>> 
> >>>>> On Thu, 2012-01-19 at 18:41 +0000, Edwin Helbert Aponte Angarita wrote:
> >>>>>> I used cedet-1.0pre7 but now I am getting the following error when I
> >>>>>> attempt to open a .java file for the _first_ time after I open Emacs.
> >>>>>> 
> >>>>>> Package lmenu is obsolete!
> >>>>>> 
> >>>>>> and the .java file is not loaded. Then I try to open the file again and
> >>>>>> it loads, even now I get a "Class" menu, but I am getting the next 
> >>>>>> error
> >>>>>> after executing M-x jde-open-class-at-point
> >>>>>> 
> >>>>>> Invalid function: semantic-brute-find-tag-by-class
> >>>>>> 
> >>>>>> Doen JDEE only work with this configuration:
> >>>>>> 
> >>>>>> JDEE: 2.4.1
> >>>>>> Cedet: cedet-1.0pre7
> >>>>>> Emacs: 23.2.1
> >>>>>> No elib 
> >>>>>> 
> >>>>>> as is stated here
> >>>>>> http://www.mail-archive.com/[email protected]/msg00584.html
> >>>>>> 
> >>>>>> I am using Emacs 23.3.1
> >>>>>> JDEE 2.4.1
> >>>>>> cedet-1.0pre7
> >>>>>> I tested first with elib then without elib but either case I get the
> >>>>>> same error.
> >>>>>> 
> >>>>>> 
> >>>>>> Thanks.
> >>>>>> 
> >>>>>> On Wed, 2012-01-18 at 13:00 -0600, Paul Landes wrote:
> >>>>>>> Use the cedet-1.0pre7 version instead.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> On Jan 18, 2012, at 12:36 PM, Edwin Helbert Aponte Angarita wrote:
> >>>>>>> 
> >>>>>>>> OK, I have installed the last CEDET (1.0.1). It is loaded correctly 
> >>>>>>>> but
> >>>>>>>> now I am getting this error from JDEE when I attempt to open a .java
> >>>>>>>> file.
> >>>>>>>> 
> >>>>>>>> JDEE requires a version of CEDET between 1.0beta2 and 1.0 (found 
> >>>>>>>> 1.0.1)
> >>>>>>>> 
> >>>>>>>> And the JDE mode is not activated.
> >>>>>>>> 
> >>>>>>>> Thanks.
> >>>>>>>> 
> >>>>>>>> On Wed, 2012-01-11 at 13:01 -0600, Paul Landes wrote:
> >>>>>>>>> The Emacs distributed CEDET version in 23 is broke.  I suggest 
> >>>>>>>>> switching to the most recent version of CEDET from:
> >>>>>>>>> 
> >>>>>>>>> http://cedet.sourceforge.net/
> >>>>>>>>> 
> >>>>>>>>> 
> >>>>>>>>> On Jan 11, 2012, at 12:32 PM, Edwin Helbert Aponte Angarita wrote:
> >>>>>>>>> 
> >>>>>>>>>> Daniels, you were right. The jde-xref* variables are there.
> >>>>>>>>>> 
> >>>>>>>>>> I loaded file /usr/share/emacs/23.3/lisp/cedet/semantic/find.elc 
> >>>>>>>>>> where
> >>>>>>>>>> the semantic-brute-find-tag-by-class function is defined but I 
> >>>>>>>>>> still get
> >>>>>>>>>> the same error when I do M-x jde-ope-class-at-point. Also, I 
> >>>>>>>>>> cannot get
> >>>>>>>>>> the "Classes" menu.
> >>>>>>>>>> 
> >>>>>>>>>> Thanks
> >>>>>>>>>> 
> >>>>>>>>>> On Wed, 2012-01-11 at 11:03 -0600, Paul Landes wrote:
> >>>>>>>>>>> This is a great suggestion.  Try M-x load-file edit.el and if 
> >>>>>>>>>>> that still doesn't work, try loading semantic-find.el (which is 
> >>>>>>>>>>> where the function is for me).  If that still doesn't work, do a 
> >>>>>>>>>>> find/grep on your emacs or cedet install dir (or better igrep) 
> >>>>>>>>>>> for the funciton.
> >>>>>>>>>>> 
> >>>>>>>>>>> 
> >>>>>>>>>>> On Jan 11, 2012, at 10:26 AM, Sam Steingold wrote:
> >>>>>>>>>>> 
> >>>>>>>>>>>>> * Edwin Helbert Aponte Angarita 
> >>>>>>>>>>>>> <[email protected]> [2012-01-08 
> >>>>>>>>>>>>> 23:22:32 +0000]:
> >>>>>>>>>>>>> 
> >>>>>>>>>>>>> jde-parse-import-list: Invalid function:
> >>>>>>>>>>>>> semantic-brute-find-tag-by-class
> >>>>>>>>>>>> 
> >>>>>>>>>>>> I had a similar problem and fixed it by adding an autoload 
> >>>>>>>>>>>> cookie in
> >>>>>>>>>>>> semantic/edit.el
> >>>>>>>>>>>> 
> >>>>>>>>>>>> -- 
> >>>>>>>>>>>> Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) 
> >>>>>>>>>>>> X 11.0.11004000
> >>>>>>>>>>>> http://honestreporting.com http://pmw.org.il 
> >>>>>>>>>>>> http://mideasttruth.com
> >>>>>>>>>>>> http://truepeace.org http://www.memritv.org http://camera.org
> >>>>>>>>>>>> In C you can make mistakes, while in C++ you can also inherit 
> >>>>>>>>>>>> them!
> >>>>>>>>>>>> 
> >>>>>>>>>>>> 
> >>>>>>>>>>>> ------------------------------------------------------------------------------
> >>>>>>>>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need 
> >>>>>>>>>>>> a complex
> >>>>>>>>>>>> infrastructure or vast IT resources to deliver seamless, secure 
> >>>>>>>>>>>> access to
> >>>>>>>>>>>> virtual desktops. With this all-in-one solution, easily deploy 
> >>>>>>>>>>>> virtual 
> >>>>>>>>>>>> desktops for less than the cost of PCs and save 60% on VDI 
> >>>>>>>>>>>> infrastructure 
> >>>>>>>>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> >>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>> jdee-users mailing list
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users
> >>>>>>>>>>> 
> >>>>>>>>>>> 
> >>>>>>>>>>> ------------------------------------------------------------------------------
> >>>>>>>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a 
> >>>>>>>>>>> complex
> >>>>>>>>>>> infrastructure or vast IT resources to deliver seamless, secure 
> >>>>>>>>>>> access to
> >>>>>>>>>>> virtual desktops. With this all-in-one solution, easily deploy 
> >>>>>>>>>>> virtual 
> >>>>>>>>>>> desktops for less than the cost of PCs and save 60% on VDI 
> >>>>>>>>>>> infrastructure 
> >>>>>>>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> >>>>>>>>>>> _______________________________________________
> >>>>>>>>>>> jdee-users mailing list
> >>>>>>>>>>> [email protected]
> >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users
> >>>>>>>>>> 
> >>>>>>>>>> 
> >>>>>>>>>> 
> >>>>>>>>>> ------------------------------------------------------------------------------
> >>>>>>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a 
> >>>>>>>>>> complex
> >>>>>>>>>> infrastructure or vast IT resources to deliver seamless, secure 
> >>>>>>>>>> access to
> >>>>>>>>>> virtual desktops. With this all-in-one solution, easily deploy 
> >>>>>>>>>> virtual 
> >>>>>>>>>> desktops for less than the cost of PCs and save 60% on VDI 
> >>>>>>>>>> infrastructure 
> >>>>>>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> jdee-users mailing list
> >>>>>>>>>> [email protected]
> >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users
> >>>>>>>>> 
> >>>>>>>> 
> >>>>>>>> 
> >>>>>>>> 
> >>>>>>>> 
> >>>>>>>> 
> >>>>>>>> ------------------------------------------------------------------------------
> >>>>>>>> Keep Your Developer Skills Current with LearnDevNow!
> >>>>>>>> The most comprehensive online learning library for Microsoft 
> >>>>>>>> developers
> >>>>>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, 
> >>>>>>>> MVC3,
> >>>>>>>> Metro Style Apps, more. Free future releases when you subscribe now!
> >>>>>>>> http://p.sf.net/sfu/learndevnow-d2d
> >>>>>>>> _______________________________________________
> >>>>>>>> jdee-users mailing list
> >>>>>>>> [email protected]
> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users
> >>>>>>> 
> >>>>>> 
> >>>>>> 
> >>>>> 
> >>>>> 
> >>>>> 
> >>>>> ------------------------------------------------------------------------------
> >>>>> Keep Your Developer Skills Current with LearnDevNow!
> >>>>> The most comprehensive online learning library for Microsoft developers
> >>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> >>>>> Metro Style Apps, more. Free future releases when you subscribe now!
> >>>>> http://p.sf.net/sfu/learndevnow-d2d
> >>>>> _______________________________________________
> >>>>> jdee-users mailing list
> >>>>> [email protected]
> >>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users
> >>>> 
> >>> 
> >>> 
> >>> 
> >>> ------------------------------------------------------------------------------
> >>> Keep Your Developer Skills Current with LearnDevNow!
> >>> The most comprehensive online learning library for Microsoft developers
> >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> >>> Metro Style Apps, more. Free future releases when you subscribe now!
> >>> http://p.sf.net/sfu/learndevnow-d2d
> >>> _______________________________________________
> >>> jdee-users mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/jdee-users
> >> 
> > 
> > 
> > 
> > ------------------------------------------------------------------------------
> > Keep Your Developer Skills Current with LearnDevNow!
> > The most comprehensive online learning library for Microsoft developers
> > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> > Metro Style Apps, more. Free future releases when you subscribe now!
> > http://p.sf.net/sfu/learndevnow-d2d
> > _______________________________________________
> > jdee-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/jdee-users
> 



------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
jdee-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jdee-users

Reply via email to