Hi Dan, You could start by better informing yourself. For example, Swing and AWT, for example, are *not* relased by the Eclipse Community. And FC5 includes "alternative" Java tools because Sun tools are not free software and so are not compatible with the Fedora Project goals. Althoug Sun Java is freeware (gratis) the license termos prevent any Linux distro to include it. The only exception are "enteprise" distributions like RHEL and SuSE, where the user has a support contract this allows the vendor do redistribute Sun Java integrated to their package management systems. In my experience, FC4 and FC5 Java development enviroment are worth the effort, but requires a level of knowledge about Java and Linux which may not suit each and every project or developer. The simply fact they run Eclipse itself, Tomcat and Struts show the enviroment should be good enough for serious development. Swing and AWT are the only pieces that are not ready for genenal use so if you need to use or develop Swing and AWT appos (like Netbeans) you'll need to install another JDK. But if you need to to GUI development you can use SWT and JavaGnome which are included on FC5 (of course you could also use those with Sun Java). Nothing prevents you from using Sun Java and downloading stuff directly from the Eclipse Foundation, Apache Jakarta Project and others. You do not need to use only Sun or FC5 Java, you can have both and use each one for different projects. But you may get some surprises if you don't know how to properly configure your environment because you'll have two JVMs and more Java compilers and standard API implementations. It's simply a matter of changing your PATH and CLASSPATH acording to what you wll use. Some developers (me included) prefer to use JPackage to deal with multiple JDKs and manage dependencies between Java packages. By the way FC5 packages are based and compatible with JPackage. But using JPackage with Sun Java requires you to first repackage the JDK because Sun downloads are not compliant with standard Linux packaging (the Filesystem Hierarchy Standard) and the licensing terms won't alow anyone to redistribute a fixed packaging. Again, if you do have a support contrat from Red Hat or SuSE you may get compliant packages from them. Actually, FC5 Java packages provide both native ports (created uding ECJ from Eclipse and GCJ from GCC) and standard class files inside JARs, so you don't need to download again whatever is already provided by FC5. Using native code is an option you do get with GCJ but not from Sun Java. You could just download another JDK (such as Sun's) and use it alongside FC5 packages if you need something that won't with the FC5 Java-tools. For example, you can use Sun Java to run FC5 Eclipse if you need some plugin that won't work with GCH (the default Java for FC5). []s, Fernando Lozano > > I am at an impasse in deciding if it is worth taking the time > to get a Java development environment setup on FC5 for the > simple reason that FC5 recommends using their NATIVE ports > instead of using the "normal" download apps such as Sun's software, > Eclipse's software and so on. The confusion lies in not knowing > what course of action to take coupled with the FC5 caveat that > by not using the FC native ports and properly installing Java > applications may break your work on Java. This caveat alone > stops me from considering FC5 as a serious contender for a Java > development platform. > > On top of all of this, FC5's Java porting time-line plans states > that there are some serious work needed to get it all working right > (Swing/AWT, others?) so it seems to me that FC5 is just not ready > for a serious Java programming development environment and who > knows when and if it will be ready? > > Can anyone give me some pointers on how to get a serious > Java development environment setup going? I want to have > full flexibility to download and install Eclipse tools and > applications without being unencumbered with Fedora's port > version preventing such operations, for example if I need > to get RCP, WSP, Swing, AWT, and the zillions of other things > that are rapidly being released by the Eclipse community. > > BTW: I have already visited the Fedora Java Wiki site > (http://www.fedoraproject.org/wiki/JavaFAQ) and > (http://www.jpackage.org/) but it is not "HOW TO" setup your Java > development environment. > > So... how can I proceed? > > Totally confused, > Dan > > -- > fedora-devel-java-list mailing list > fedora-devel-java-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/fedora-devel-java-list