Mailing List
Home
Forum Home
Linux - General Red Hat Linux discussion list
Installation - Getting started with Red Hat Linux
Enterprise Linux 3 - Discussion of Red Hat Enterprise Linux 3 (Taroon)
Red Hat Linux 9 - Discussion of Red Hat Linux 9 (Shrike)
Red Hat Linux 7.2 - Discussion of Red Hat Linux 7.2 (Enigma)
Red Hat Linux 7.3 - Discussion of Red Hat Linux 7.3 (Valhalla)
Apache Web Server
Oracle database, Microsoft SQL server ...
Subjects
application/x mplayer2 plugin
RPM error: db4 error(16) from dbenv >remove: Device or resource
   busy
Command stream end of file while reading
X Windows problem (xauth)
Upgrading openoffice 1 1 rpm
FTP: connection refused
FTP: connection refused
mount: /dev/cdrom: is not a valid block device
Dell Precision 650, RedHat 9, no sound
how to trace the cause resulting in the crash of bind server
Virus on the list
UNINSTALL RPM MYSQL
usb pen drives: mounting as a user
broadcom network interface
make mrproper
Couldn 't open PID file /var/run/named/named pid Permission denied
sendmail configuration on redhat
kernel 2 6 and /dev/sound/mixer not found
Promise 378 controller
Problem using up2date
mrtg step by step howto/configuration for a newbie?
Compiling and Installing Kernel 2 6
Can 't locate module ppp0, can 't locate module ppp compress 21
Lotus Notes under Wine
HOW I CAN MAKE BOOTABLE FLOPPY DISKET
/etc/security/limits conf question
Intel E/1000 driver
rpm database corrupt
Command stream end of file while reading
qla2300 modules
 
Seeking Java install clarifications and insight

Seeking Java install clarifications and insight

2007-03-25       - By Aubrey Barnard

 Back
Reply:     1     2     3  

Esteemed oracles,

I am looking for someone to help me with this GCJ vs. Sun's Java thing, or
point me to a good explanation.

I installed Fedora 5 not too long ago, and now I want to get back to
working on a Java project of mine. I was using Sun's Java 5 for
development and incorporated Java 5 features. I looked at using GCJ
because that would be the most compatible with --and in the spirit of--
Fedora. However, the page at http://gcc.gnu.org/java/ is discouraging;
Java 5 features are not supported, java.nio is not fully working, no AWT
or Swing, etc. My project requires more than GCJ can provide at the
moment.

Previously I just installed Sun's Java with Sun's installer and made
everything work via symlinks and/or environment variables. The other users
of my machine have no need for Java, so this was fine.

I want to work within the Fedora framework to the best of my ability, but
after looking around, using Sun's Java on Fedora looks like a mess. I am
tempted to go back to my previous methods. This means more maintenance for
me as I would have to do my own updates rather than using yum.

I can find plenty of instructions on how to install Sun's Java on Fedora
and get it working. What mystifies me is that I have seen at least 3
wholly different methods, none which answer the question why. So I am
stuck wondering what the differences are between the different
installation methods and why they do what they do. (Why all this rpm
rebuilding, etc.? The other method doesn't do this.)


What I know:
I get the difference about free vs. proprietary and know that with Sun
GPL-ing Java last year (and libraries this year) that Fedora 8 may
incorporate Sun's Java.


What I want to know:
Why is the installation of Sun's Java so complicated?
Why doesn't the normal path of install with yum and run work?
What is with all the "compat" stuff?
How safe is it for GCJ and Sun's Java to coexist?
How does JPackage provide me Sun's Java?
When Sun releases the source for their libraries under the GPL, how does
this affect GCJ?
What is the best set of install instructions to use based on
compatibility, stability, ease of use, ease of (un)installation?
With all the complications, is it really so bad to just install Sun's Java
per Sun's instructions and do what I did previously which was not
integrated into Fedora?


As a Java developer I want to understand the situation beyond "just do X
and Java will be installed." I want to understand enough that I can
understand the reasons behind the multiple installation methods, what the
pros/cons of each method are, and which one I should choose.

Many thanks to anyone who can help shed some light on this issue.

Aubrey Barnard




__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ______
__ __
8:00? 8:25? 8:40? Find a flick in no time
with the Yahoo! Search movie showtime shortcut.
http://tools.search.yahoo.com/shortcuts/#news

__ ____ ____ ____ ____ ____ ____ ____ ____ ____
Redhat-install-list mailing list
Redhat-install-list@(protected)
https://www.redhat.com/mailman/listinfo/redhat-install-list
To Unsubscribe Go To ABOVE URL or send a message to:
redhat-install-list-request@(protected)
Subject: unsubscribe