Thanks for this Edwin. I added this to the install docs. Would you mind taking a look to make sure I got everything:
http://jdee.svn.sourceforge.net/viewvc/jdee/trunk/jdee/doc/flat/install.html?revision=255 Thanks. On Jan 24, 2012, at 3:59 PM, Edwin Helbert Aponte Angarita wrote: > 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 ------------------------------------------------------------------------------ Try before you buy = See our experts in action! 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-dev2 _______________________________________________ jdee-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jdee-users
