This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Linux / UNIX and the fly likes JAR files in Linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "JAR files in Linux" Watch "JAR files in Linux" New topic

JAR files in Linux

Mithun Madhu

Joined: Feb 26, 2009
Posts: 8

I have developed a J2EE application in the Windows platform. I have used the following jar files for the project.
1) commons-fileupload-1.1.1.jar
2) mysql-connector-java-5.0.5-bin.jar
3) commons-io-1.2.jar

I intend to release the application in a Linux server. Can these jar files be used in the Linux server(RHEL 5.3)?
Thanks in advance.
Jaikiran Pai

Joined: Jul 20, 2005
Posts: 9962

Can these jar files be used in the Linux server(RHEL 5.3)?

Yes, you can, as long as you have a certified (like Sun Java) and compatible version (if the version of those jars are compiled using JDK 1.5, for example, then you need that or a higher version) of JRE on the target platform.

[My Blog] [JavaRanch Journal]
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15964

Welcome to the JavaRanch, Mithun!

RHEL comes with a fairly large number of JAR files supplied as OS-installable (RPM) components and I'm fairly sure that all of the ones you mentioned are in that list. I can guarantee the Mysql connector is available as an RPM package. I believe it gets installed under the /usr/share/java directory, although for RHEL 5.3 I'm not certain.

What Jaikiran was referring to was the problem that Linux users have with an incomplete implementation of java (gcj) that for several years was bundled with many Linux distros. That was done because Red Hat will not bundle any closed-source or license-constrained version of any software with their distributions, and the Sun JDKs and JREs were therefore disqualified. Gcj was an attempt to provide an open-source alternative, but it lacked features. Sun did eventually open up the Java source code and replaced some of the proprietary parts with equivalents that had open-source license, and that led to the Linux "Iced Tea" project. However, gcj still lurks in the corners, and people periodically run afoul of it.

Customer surveys are for companies who didn't pay proper attention to begin with.
Mithun Madhu

Joined: Feb 26, 2009
Posts: 8
Thanks a lot to both of you. I have jdk1.5 in both the machines. So I hope there will be no problem.
subject: JAR files in Linux
Similar Threads
WAS 5.1 using Struts 1.2.9 - commons-logging issue
Jar conflict or something else?
Getting an exception in Hibernate as I try to integrate Struts2 and Hibernate3
Sturts dataBase connection problem
Working with struts in FF3.5