From: Mike A. <Mi...@la...> - 2003-10-02 13:26:26
|
tw_...@gm... wrote: > Hello JEdit users, > > first of all I have to say that I am impressed by JEdit. I love it. But I > have a big problem. > > I read at several places that it is possible to use JEdit for editing > Java > source files written in the upcoming JDK 1.5 "Tiger" language. That means > using generics, autoboxing, etc. What I want is automatic formating, > syntax > checking and refactoring. > > As I read, this should be possible in JEdit. I therefore installed > current > stable and pre version with plugins (JavaStyle, JRefactor, etc.). But > I did > not manage to get generics code (that is compiled in EA compiler 2.2) > handled/formatted correctly. Maybe I am too stupid... > > Does anybody have this running? > Please tell me how to proceed: which JEdit, which plugins, etc. > Any hints are welcomed here! > > Another question: Does anybody know if variance will be part of tiger? > > Thank you very much! > Thomas > > > What exactly are your problems? JavaStyle should work with JDK 1.5 features, the refactoring should not crash but refactoring generic classes is very hard and I haven't got round to putting it in yet. The Coding standards functionality (from PMD) has been modified to work with Tiger features, if there are any problems please tell me. The FindBugs functionality is based on compiled classes and so should have no problems with Tiger features. Perhaps you don't have gjc-rt.jar and collect.jar (from the adding-generics-2.2-EA release) on you classpath. You should be able to load both the j2sdk1.4.2_01/src.jar and adding-generics-2.2-EA/src files into the JRefactory UML viewer. If you are having problems create a bug in the JRefactory sourceforge project and attach the jEdit activity log. A good place to start is always the activity log, often you will see that something is missing or not configured correctly. A final thought, the JRefactory library jars bcel.jar, coreplugin.jar, findbugs.jar, findbugsGUI.jar jaxen-core-1.0fcs.jar, saxpath-1.0-fcs.jar, dom4j-full.jar; should be only in either your installation jar directory (i.e. C:\Program Files\jEdit 4.2pre5\jars ) or your user directory (i.e. C:\Documents and Settings\<username>\.jedit\jars ). If there are different versions of them around then you will have problems. Also make sure you have ProjectViewer module loaded (the other required module ErrorList is I believe there by default). JRefactory has only been tested with jEdit 4.2pre5 and j2sdk1.4.2_01 on Windows 2000/XP. Variance (if by that you mean [=], [+] [-] arrays, etc.) is not going to be in tiger, I think they decided it was too complex to get right and the proposed syntax was confusing. -- Mike Atkinson (to reply remove NO SPAM) |