• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

ClassPath problem: cannot find org.apache.derby.jdbc in derby.jar

 
Greenhorn
Posts: 2
  • Number of slices to send:
    Optional 'thank-you' note:
Hi,
This is my first time to post to any java forum.

The following is in my WindowsXP ClassPath:
;C:\"Program Files"\Java\jdk1.6.0_01\db\lib\derby.jar;C:\"Program Files"\Java\jdk1.6.0_01
Using a similar entry in ClassPath I have had no trouble using the normal jdk class library.
But when I try:

I get a ClassNotFoundException for org.apache.derby.jdbc.EmbeddedDriver.
And when I try:

I get "package org.apache.derby.jdbc does not exist"

I opened NetBeans, and it was able to load the driver and create a database no problem, so why can't I do it using a text editor and JDK? (I don't know how to use NetBeans really, and so I looked in vain for a code sample in Main. The database loading code must be in the APP Schema, wherever that is?)

Thanks for your consideration!
 
Greenhorn
Posts: 8
  • Number of slices to send:
    Optional 'thank-you' note:
what is your development/working directory? ie, in which directory are your source files placed. make sure that the working directory has the derby.jar file in the folder: [working_directory]/org/apache/...
if it is not, then place it in this directory
 
Marcus Reese
Greenhorn
Posts: 2
  • Number of slices to send:
    Optional 'thank-you' note:
That worked--Thank you so much!
 
Moiez Gohar
Greenhorn
Posts: 8
  • Number of slices to send:
    Optional 'thank-you' note:
you are welcome!
 
Greenhorn
Posts: 1
  • Number of slices to send:
    Optional 'thank-you' note:
Hello,
Can you please confirm me where should I place the derby.jar?

My working directory is C:\Java\XXXXX and the derby jar is placed in C:\Java\XXXXX\org\apache\derby.jar, but still, I am getting the error -

Exception in thread "main" java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
       at java.base/java.lang.Class.forNameImpl(Native Method)
       at java.base/java.lang.Class.forName(Class.java:358)
       at ExDB.main(ExDB.java:8)

My line number 8 is - Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
 
Saloon Keeper
Posts: 27868
196
  • Number of slices to send:
    Optional 'thank-you' note:
Welcome to the Ranch, Sai!

You can start your own message thread if you prefer. This one's nearly 16 years old and things have changed. For example, Class.forName() is no longer required.

Java operates on classpaths. To find a class, you have to place it in your Java app's classpath. You can do that using the -classpath option on the java runtime command.

Classpath  elements are directory trees and/or JARs. So, for example, to run a Java app named "Foo" that uses Derby, your command line might look something similar to this:

There are two elements in the classpath of this command: ".", which refers to your current directory, and "C:\Java\XXXXX\org\apache\derby.jar", which refers to your JAR. Note that you don't have to use such an elaborate location scheme for the JAR, though, as its package structure is contained within the JAR itself. You could have simply said

And put the Derby JAR in C:\usr\me\javalibs.
reply
    Bookmark Topic Watch Topic
  • New Topic
vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |