/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Bruge en andens jar-fil i mit program
Fra : MooreHojer


Dato : 23-02-08 01:20

Hej NG

Er ved at lave et program der leger med en mySql-database.
Til det skal man jo bruge en connector og har også fundet en og smidt den i
min 'ext' mappe i Java.

Alt virker også som det skal... så længe det kører på min PC.
Men flytter jeg det til en anden PC uden min connector så virker det jo ikke
længere.

Hvordan får jeg bedst inkluderet min connector i mit program?

På Forhånd Tak!

--
MooreHojer



 
 
Arne Vajhøj (23-02-2008)
Kommentar
Fra : Arne Vajhøj


Dato : 23-02-08 02:04

MooreHojer wrote:
> Er ved at lave et program der leger med en mySql-database.
> Til det skal man jo bruge en connector og har også fundet en og smidt den i
> min 'ext' mappe i Java.
>
> Alt virker også som det skal... så længe det kører på min PC.
> Men flytter jeg det til en anden PC uden min connector så virker det jo ikke
> længere.
>
> Hvordan får jeg bedst inkluderet min connector i mit program?

Putter et Class-Path direktiv i manifestet på din jar som
peger på MySQL JDBC driver jar. Og distribuerer de 2 jar sammen.

Arne

PS: Hvis det er MySQL egen Connector/J, så har du læst licensen ikke ?

MooreHojer (23-02-2008)
Kommentar
Fra : MooreHojer


Dato : 23-02-08 02:15

> Putter et Class-Path direktiv i manifestet på din jar som
> peger på MySQL JDBC driver jar. Og distribuerer de 2 jar sammen.

Takker

> PS: Hvis det er MySQL egen Connector/J, så har du læst licensen ikke ?

Det er det... har dog ikke læst licensen selv da jeg har fået connectoren i
forbindelse med et undervisningsforløb, men fik fortalt at den var under GPL
og at vi måtte bruge den uredigeret og til ikke kommercielle formål...

--
MooreHojer



Arne Vajhøj (23-02-2008)
Kommentar
Fra : Arne Vajhøj


Dato : 23-02-08 02:18

MooreHojer wrote:
>> PS: Hvis det er MySQL egen Connector/J, så har du læst licensen ikke ?
>
> Det er det... har dog ikke læst licensen selv da jeg har fået connectoren i
> forbindelse med et undervisningsforløb, men fik fortalt at den var under GPL
> og at vi måtte bruge den uredigeret og til ikke kommercielle formål...

Sådan fungerer GPL ikke. Du må bruge den til kommercielt eller ikke
kommercielt som det passer dig. Men din app skal være open source.

Arne

MooreHojer (23-02-2008)
Kommentar
Fra : MooreHojer


Dato : 23-02-08 02:22

> Sådan fungerer GPL ikke. Du må bruge den til kommercielt eller ikke
> kommercielt som det passer dig. Men din app skal være open source.

Så længe jeg inkludere mine .java-filer i mine jar-filer og ikke kun mine
..class-filer er jeg så på sikker grund ???



Arne Vajhøj (23-02-2008)
Kommentar
Fra : Arne Vajhøj


Dato : 23-02-08 02:41

MooreHojer wrote:
>> Sådan fungerer GPL ikke. Du må bruge den til kommercielt eller ikke
>> kommercielt som det passer dig. Men din app skal være open source.
>
> Så længe jeg inkludere mine .java-filer i mine jar-filer og ikke kun mine
> .class-filer er jeg så på sikker grund ???

Ikke helt. Der skal også være en licens som giver dem adgang til at
bruge kode for at det er ægte open source. Da MySQL bruger
GPL med FLOSS exception, så er det ligegyldigt hvilken open
source licens du bruger.

GPL, LGPL, Apache, BSD, http://en.wikipedia.org/wiki/Beerware
eller skriv selv en lille klamamse hvor du giver folk lov til
at bruge koden.

Arne

MooreHojer (23-02-2008)
Kommentar
Fra : MooreHojer


Dato : 23-02-08 12:02

> Putter et Class-Path direktiv i manifestet på din jar som
> peger på MySQL JDBC driver jar.

Kan man gøre det fra sit IDE, eller skal jeg ned og rode direkte i min
manifest-fil?
Jeg bruger 'Sun Java Studio Enterprise 8.1', og har også været ved at se om
jeg kunne finde ud af hvor/hvordan man gør, men kan ikke hitte ud af det...

Er der nogen der lede mig i rigtige retning?

--
MooreHojer



Arne Vajhøj (23-02-2008)
Kommentar
Fra : Arne Vajhøj


Dato : 23-02-08 21:12

MooreHojer wrote:
>> Putter et Class-Path direktiv i manifestet på din jar som
>> peger på MySQL JDBC driver jar.
>
> Kan man gøre det fra sit IDE, eller skal jeg ned og rode direkte i min
> manifest-fil?

Normalt vil en IDE kunne gøre det.

> Jeg bruger 'Sun Java Studio Enterprise 8.1', og har også været ved at se om
> jeg kunne finde ud af hvor/hvordan man gør, men kan ikke hitte ud af det...

Jeg kdenr den ikke.

Er den NetBeans baseret ?

Arne

MooreHojer (23-02-2008)
Kommentar
Fra : MooreHojer


Dato : 23-02-08 21:45

> Er den NetBeans baseret ?

Jep...

--
MooreHojer



Thorbjørn Ravn Ander~ (23-02-2008)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 23-02-08 22:47

MooreHojer skrev den 23-02-2008 12:02:
>> Putter et Class-Path direktiv i manifestet på din jar som
>> peger på MySQL JDBC driver jar.
>
> Kan man gøre det fra sit IDE, eller skal jeg ned og rode direkte i min
> manifest-fil?

Din "eksporter JAR" kan formentlig sætte Class-Path linien hvis du
kilder den lidt.

--
Thorbjørn Ravn Andersen "... plus... Tubular Bells!"

Michael Rasmussen (23-02-2008)
Kommentar
Fra : Michael Rasmussen


Dato : 23-02-08 21:35

On Sat, 23 Feb 2008 15:11:30 -0500
Arne Vajhøj <arne@vajhoej.dk> wrote:

>
> Er den NetBeans baseret ?
>
Jep. samme forhold som WebSphere Developer og Eclipse.

Så det burde ske automatisk, hvis biblioteket tilføjes projektet.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
windows.


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste