🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #636

Re: CLASSPATH para Java

#636
From: David Asorey Álvarez
Date: Mon, 01 Jan 2007 23:12
44 lines
2476 bytes
Dalton ha escrito:

> En el ordenador que lo he hecho (mio propio) metí el driver de conxion
> jdbc en /usr/lib/java/jre/lib/ext, y me funciona perfectamente.
>

Mal hecho ;-)

> El problema es que ahora ese programa lo tengo que ejecutar en otro
> ordenador del que no tengo privilegios de administrador, de modo que no
> puedo meter el driver en su sitio.
> ...

Lo que te han dicho por ahí es una idea.

¿Cómo distribuyes la aplicación? ¿Como un jar o un árbol de
directorios?.

En cualquier caso, te conviene usar rutas relativas, y meter la ruta al
jar del mysql de esta forma.
Suponiendo que que el jar del driver está en el mismo directorio, la
idea sería crear un script tal que así:

#!/bin/bash
export CLASSPATH=.:./driver-mysql.jar:$CLASSPATH
java -jar mi-programa.jar

ó, si directamente ejecutas el .class (MiPrograma.class):

#!/bin/bash
export CLASSPATH=.:./driver-mysql.jar:$CLASSPATH
java MiPrograma

Espero que te ayude.

Saludos.

--
David.
http://malaweb.wordpress.com

P.S.: Hay un grupo de discusión de java en es.comp.programacion.java
Quizás allí encuentres consejos más válidos ;-)
Technical Details
Message-ID: <1167693138.102539.142880@s34g2000cwa.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!s34g2000cwa.googlegroups.com!not-for-mail
References: <1166963254.592461.277410@48g2000cwx.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,c92fbb734e4a2252
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!s34g2000cwa.googlegroups.com!not-for-mail
From: "David Asorey Álvarez" <forodejazz@gmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: CLASSPATH para Java
Date: 1 Jan 2007 15:12:18 -0800
Organization: http://groups.google.com
Lines: 45
Message-ID: <1167693138.102539.142880@s34g2000cwa.googlegroups.com>
References: <1166963254.592461.277410@48g2000cwx.googlegroups.com>
NNTP-Posting-Host: 81.40.158.154
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1167693144 5326 127.0.0.1 (1 Jan 2007 23:12:24 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 1 Jan 2007 23:12:24 +0000 (UTC)
In-Reply-To: <1166963254.592461.277410@48g2000cwx.googlegroups.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: s34g2000cwa.googlegroups.com; posting-host=81.40.158.154;
   posting-account=P4keSg0AAAChwZeUOhTuPz6zBKFyRU29