In this new version, there is more refinement on the UI (layout, new icons, Look’n’Feel), and the editor now supports code folding.
In this new version, there is more refinement on the UI (layout, new icons, Look’n’Feel), and the editor now supports code folding.
Yum, I’d almost switch to Java, just so I could use this IDE.
…boast of new UI features while not even providing any screenshots
What are you talking about?
http://download2.eclipse.org/downloads/drops/S-3.0M9-200405211200/e…
http://download2.eclipse.org/downloads/drops/S-3.0M9-200405211200/e…
http://download2.eclipse.org/downloads/drops/S-3.0M9-200405211200/e…
/me didn’t dig deep enough
It’s primarily a Java IDE, but not solely.
At present there’s a functional C/C++ environment plugin that seems to work well.
http://eclipse.org/tools/index.html“>Eclipse
Anyone compiled this with gcj ? I tried the 2.x shipping with RHEL, it rocked speed and memory wise compared to running it
in a VM.
A definite improvement over M8 in a couple of areas:
-The Chevrons do not hide tabs nearly as quickly as the used to. ( would still like the option to turn them off)
-The ability to bring back the 2.1 lnf. More important for RCP apps then IDE.
-Code folding which is popular with a lot of people evidently. I thought I wanted it but having tried it I find using [ctrl]-click and [ctrl]-o easier for navigation myself. Code folding just distracts me (though it is probably I am just no used to it)
-Not certain but there seems to be some performance improvements in the tree and table widgets.
-Plug-in development property page seems to have gotten a revamp as well, haven’t looked at it much yet though. Maybe tomorrow.
The underlying OSGi framework is still largely undocumented though. There are a number of inconsistencies with a stock R3 spec OSGi framework that make it hard to use without documentation.
The other thing to keep in mind is that this is the beginning of the 3.0 end game. There is a release scheduled every Friday for the next few weeks till the final 3.0 in late June instead of the ~8 week milestone release schedule that has predominated up to this point.
Hm, I feel like a newbie again
How do I actually build something?
I’ve created a project, added a bunch of .java source files and disabled that automatical build option, but nothing happens when I choose to build, rebuild all or whatever else.
Is this release actually supposed to work?
@Peter Heatwole, yeah I know that, but it wasn’t really usable when I tried 1 and 2 years ago.
Are you asking how to build an CDT project or a Java Project? Both work but the answer is different. Well CDT worked in M8 but have not installed it in M9 yet.
Should have read your post. Im M8 and M9 rebuild was replaced by project => clean. If that does not work make sure your java files are in a source folder. Source folder settings are under project properties => Java Build Path => Source tab.
Wow, this is really a great IDE. Makes me wish I was developing in Java so I could use it.
I thought the point of SWT was to have a native l&f – now they have added a whole bunch of bizarre stuff a la Office XP. Sigh.<P>
I wonder how long till they realise that it is managing this kind of horrible non-native mess across multiple platforms that was the motivation behind swing in the first place.<P>
I’d consider using eclipse too, but the SWT issue annoys me because it just seems so abominably slow, on any non-windows platform. Perhaps it is the fault of gtk, but I can barely scroll a text window in eclipse without seeing all the slow jerkiness of the updates, whereas intellij runs perfectly smoothly and fast.<P>
Why did IBM have to take such a retrograde step with their UI technology? Bleh.
Thanks, Mephisto!
Though it ain’t working yet, I’m now getting a bit more feedback already.
Will figure out the rest after a night of sleep.
And @rab; The GTK version of Eclipse has always been slow.
The Windows version is very fast.
Eclipse has come a long way. i still believe Intellij IDEA (swing based, looking good) has some more tricks making it a better java IDE, but eclipse is coming closer (actually it seems eclipse nicely copies whatever IDEA does). Both, i daresay kicks the Visual Studios *ss hard. (not trolling, i used all.). looking forvard to try M9
For those c/c++ coders I would advise taking a look at recent CDT builds. The parser is working pretty good now and intellisense seems to be pretty functional.
I might start working on a c# plugin(the one that has been around for ages basically just did indenting and syntax highlighting) if no one else is up to the task. The vim plugin author(which is great) might be working on a commercial c# plugin, but I’m not positive about that.
I kindof feel bad for the IDEA guys. It looks like eclipse is closing the gap quick(actually, I’ve heard some latest IDEA builds have been very buggy) and there’s just so many more plugins for Eclipse. Eclipse really is shaping up to be the emacs of the 21st century. Heh, I just wish there was a full-featured Lisp plugin to play around with(Hey Raynier!).
Also, has anybody played around with this Rich Client Platform(RCP) framework that is new in 3.0? Who knows, maybe with SWT and the eclipse framework there is hope for java on the desktop yet.
Great work eclipse developers.
Eclipse on linux is definetely slower. Even though I’m no insider on eclipse internals, I hear it might have to do with linux threading(are you on kernel 2.6.x with the new threading system and a glibc that supports it? that might help) and also the usual gtk+ sluggishness. I’m on a fairly beefy system(3.0 ghz and a gig of ram), so it’s perfectly usable and somewhat quick on my gentoo 2.6.5 system, but I still prefer it on windows.
As far as IDEA is concerned, it’s pretty much accepted that the Intellij guy are absolute wizards at tweaking every last ounce out of jvms that mere mortals seem to have trouble doing;)
Swing might be making progress these days, but the ancestors of SWT have their roots back to IBM’s smalltalk glory days and back then Swing was just abominable. I haven’t played around with Swing that much and people(even the SWT people) say it has a great design, but is overly complex for a lot o f what people do. I’ll stick with SWT and JFace for the time being.
the reason i still use idea to this day over eclipse even though it costs money is it’s simply a much better java IDE. the code sense is far more intuitive and functional, and the vim keybindings plugin works fantasticly. neither is true of eclipse, and i’ve tried every major build for months now in os x.
Since the xerces plugin was removed from th M9 build and since CTD needs it, does anybody know where can I get it from?
I’m wondering when they want to implement print support in the GNU/Linux version of Eclipse. It’s quite annoying that it’s impossible to print from Eclipse under GNU/Linux.
Someone knows what is happening there ?
Then I start eclipse on linux (either gtk, or the motif build … which one doesn’t matter), I allways get this error message :
An Error has occured. See the log file “/home/daniel/eclipse/eclipse/configuration/1085307942003.log”
Can someone help me? my java version is :
[daniel@hello eclipse]$ java -version
java version “1.4.2_03”
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
That log files contains the following:
SESSION May 23, 2004 11:49:33.302 ———————————————
eclipse.buildId=I200405211200
java.version=1.4.2_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=motif, NL=en_US
!ENTRY org.eclipse.osgi May 23, 2004 11:49:33.323
!MESSAGE Startup error
!STACK 1
java.lang.IllegalArgumentException: Bundle org.eclipse.update.configurator not found.
at org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBundles(Eclip seStarter.java:431)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter .java:219)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.jav a:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j ava:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess orImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
at org.eclipse.core.launcher.Main.run(Main.java:638)
at org.eclipse.core.launcher.Main.main(Main.java:622)
I have tried the RCP of M8 and M9. M8 is very slow and require more memory to work. M9 rapidly reduce the mem, but the startup is the same as M8. Now the RCP based application can compare to a pure swt/jace application in memory. M9 is very good, and I am looking forward to the final version.
I use this IDE for Java and C/C++. Its truly great, and its good the new M9 supports the old 2.1 look, which I think is better.
anyone knows if it’s possible to use it foe c/cpp development on osx?
the cdt port for os x is missing
Eclipse is the best IDE out there. I am using myeclipse pluging to develop in weblogic http://myeclipseide.com(suports all appservers). Eclipse supports superb team development. Eclipse M8/9 is one the best echance I have seen. Hands down Eclipse beats visual studio, We are developing in Linux with eclipse. Eclipse and myEclipse plugin support in linux is great. Kudos to eclipse team. Eclipse makes Java development a breeze.
Eclipse is the best IDE out there. I am using myeclipse pluging to develop in weblogic http://myeclipseide.com (suports all appservers). Eclipse supports superb team development. Eclipse M8/9 is one the best echance I have seen. Hands down Eclipse beats visual studio, We are developing in Linux with eclipse. Eclipse and myEclipse plugin support in linux is great. Kudos to eclipse team. Eclipse makes Java development a breeze.
It really mess the delete functionality. When I try to delete a folded block is says just unfolds. Then, I have to re-select and delete again. I am not sure if this is a safety feature, but I just want to delete dammit!!.
Also, it would be cool is the part the showed “[…]”
next to a folded section, showed “[30 Lines]” instead.
re: myeclipseide
doesn’t really help me with velocity and webwork. You can also use remote debuggin on tomcat without a plugin.
There xml editor is okay. Hopefully, they will now take advantage of the code folding api with their xml editor.
But isn’t it about time to get the print function working in Linux? Not that you can’t define a external tool to print your source code in the IDE, but SWT is also a development framework that would have bin very useful in Linux combined with gcj if there only had bin a way to print.
Yes you can use it, after a fashon. It isn’t supported, but I downloaded the source from CVS (make sure to pick the right branch, I used the one for CDT 1.2) and built it that way. There are some platform-specific subpackages that don’t work for osx/carbon (duh), but I haven’t missed them at all. Somewhere on http://www.eclipse.org/cdt you will find instructions for building the CDT and both types of Make subpackages from source.
It is really nice to be able to go back and forth between Linux, Windows, and OS X on a multiplatform project and use essentially the same development environment on all of them
Also free and open-source, from Sun. – http://www.netbeans.org.
Funny how Java is the language with the most varied and
lively open-source community out there after c++.
i am using eclipse, but netbeans have much better support for JSP. there is no built in JSP syntax check and code-autocompletion for jsp files?
>Also free and open-source, from Sun. – http://www.netbeans.org.
>Funny how Java is the language with the most varied and
>lively open-source community out there after c++.
This is probably due to two things, it’s free and it runs on a free OS, Linux. Java may not be perfect but it’s free and this outways the downside in many people minds.
Does M9 support multiple editor windows (not multiple tabs)? I really like to see that in Eclipse…
.
Yes it does (one workspace on each window).
I tried Eclipse a long time ago and didn’t like it, but now I tried and love that M9 release
i can’t start it either; i get the same error message as you do… (using java 1.4.2_04)
did you already get it running or does anyone else have an idea what the problem could be?
ok, my eclipse package was corrupt. i downloaded it from the mirror in esslingen.. seems as if there was a bunch of files missing