ClassNotFoundException (classpath) ongelma

Hello javailijat!

Osaisikohan joku auttaa seuraavan kaltaisessa ongelmassa. Saan herjan, että ClassNotFoundException kun vien tekemäni ohjelman toiselle koneelle. Omassa ajoympäristössä kaikki toimii ihan ok. Kyseessä on MS SQL Serverin ajurit, joista herja tulee.

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

SQL Serverin jarrit (msbase.jar, mssqlserver.jar sekä msutil.jar) löytyvät classpathista...

Mistä mahtaa johtua, että herja silti tulee?
2381
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Mikä ero ensimmäisessä ja toisessa koneessa on? Virhe tulee siitä että luokkaa ei löydy eli jar:rit puuttuvat tai niitä ei ole polussa.

Äänestä
  • Joo... ja mokiahan taas tehtiin.

    Eli kyse oli .jar paketista, mitä yritin ajella java -jar käskyllä. Olin yksinkertaisesti paketoinut sen väärin. Otin sitten pakettiin mukaan hieman ajureita jne. niin johan alkoi toimimaan... toisaalta pakettikin kyllä kasvoi.

    Kun asetin SQL Serverin .jar paketit suoraan Wintoosan systeemin luokkapolkuun niin pelitti tuo normaali .class tiedostokin ihan nätisti.

    Äänestä

Kommentoi aloitusta


javax kirjoitti:

Hello javailijat!

Osaisikohan joku auttaa seuraavan kaltaisessa ongelmassa. Saan herjan, että ClassNotFoundException kun vien tekemäni ohjelman toiselle koneelle. Omassa ajoympäristössä kaikki toimii ihan ok. Kyseessä on MS SQL Serverin ajurit, joista herja tulee.

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

SQL Serverin jarrit (msbase.jar, mssqlserver.jar sekä msutil.jar) löytyvät classpathista...

Mistä mahtaa johtua, että herja silti tulee?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu