From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Gldow-0006HU-Id for garchives@archives.gentoo.org; Sun, 19 Nov 2006 03:58:19 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.8) with SMTP id kAJ3vb5Y025520; Sun, 19 Nov 2006 03:57:37 GMT Received: from mail.tassoneent.com (tassoneent.com [64.34.163.30]) by robin.gentoo.org (8.13.8/8.13.8) with ESMTP id kAJ3vap0016552 for ; Sun, 19 Nov 2006 03:57:36 GMT Received: from greg.tassoneent.com (adsl-63-200-91-249.dsl.scrm01.pacbell.net [63.200.91.249]) by mail.tassoneent.com (Postfix) with ESMTP id 214E51343C9 for ; Sat, 18 Nov 2006 19:57:19 -0800 (PST) From: Greg Tassone To: gentoo-java@lists.gentoo.org Subject: Re: [gentoo-java] CLASSPATH deprecated? Date: Sat, 18 Nov 2006 19:57:10 -0800 User-Agent: KMail/1.9.1 References: <455E340C.5070708@yahoo.co.uk> <455E3E4C.9080201@fsfe.org> <455F1301.8020600@yahoo.co.uk> In-Reply-To: <455F1301.8020600@yahoo.co.uk> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1902836.2d97t2e05q"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200611181957.11348.greg@tassone.net> X-Archives-Salt: 12e8886c-1544-47ed-a84e-538b6f33c7c4 X-Archives-Hash: 302191755740a23d13930895dc107eba --nextPart1902836.2d97t2e05q Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 18 November 2006 06:04, Matt Bucknall wrote: =2E.. > I assume then, there is no cross-platform means of finding > out whether/where libraries are installed automatically (i.e. for use by > some installation process). That is correct. Java leaves that to the user and/or the user's operating= =20 system to configure as desired. > Is it normal practice when deploying a Java=20 > application to include all the JARs that it needs so not to rely on the > end-user having some packages already pre-installed? Yes, this is quite common. IMO this is primarily born out of the=20 cross-platform nature of most Java applications combined with simplificatio= n=20 (or laziness) by the program author(s). A nice balance between the extremes was already mentioned by Petteri Raty: = =20 offer archives without library dependencies for easier inclusion into=20 installers (and operating systems like Gentoo). That way the user and=20 operating system maintainers can pick the best option for their needs. ~ Greg --nextPart1902836.2d97t2e05q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFX9YXaI3pdOrDO40RAuvxAKDTWmKdIx9K198iQ9EnFcFWCYzDpACfX/ty +uySJR1+YTc5WTmOZ29aKZ8= =6w0p -----END PGP SIGNATURE----- --nextPart1902836.2d97t2e05q-- -- gentoo-java@gentoo.org mailing list