OK, I guess this is somethings silly then. I have two more ideas, although they might not work either:
- Put the "." at the beginning of your classpath, i.e. "-classpath .:jooq-2.4.0.jar ..." - Put the guestbook.xml file in a subdir and load it from "/subdir/guestbook.xml" Cheers Lukas 2012/5/21 Abel Birya <[email protected]>: > Permissions are the first thing I changed to ensure that the files were > readable. Below is my ls -l dump: > > rwxrwxrwx 1 abel abel 1944 2012-05-21 14:06 guestbook.xml > -rwxr-xr-x 1 abel abel 739437 2012-05-06 20:39 jooq-2.3.0.jar > -rwxr-xr-x 1 abel abel 59046 2012-05-06 20:39 jooq-codegen-2.3.0.jar > -rwxr-xr-x 1 abel abel 1811955 2012-05-06 20:39 jooq-console-2.3.0.jar > -rwxr-xr-x 1 abel abel 426133 2012-05-06 20:39 jooq-meta-2.3.0.jar > -rwxrwxrwx 1 abel abel 896 2012-05-21 13:22 log4j.xml > > Regards Abel > > > On Mon, May 21, 2012 at 2:41 PM, Lukas Eder <[email protected]> wrote: >> >> Hmm, that is odd. Well the GenerationTool code for loading that file >> is straightforward: >> >> public static void main(String[] args) throws Exception { >> if (args.length < 1) { >> error(); >> } >> >> InputStream in = >> GenerationTool.class.getResourceAsStream(args[0]); >> >> if (in == null) { >> log.error("Cannot find " + args[0]); >> // [...] >> >> As you can see, this can only be because Java cannot load the file >> from the classpath. Did you check access flags (i.e. what do you get >> when running "ls -l .") >> >> Cheers >> Lukas >> >> 2012/5/21 Abel Birya <[email protected]>: >> > Hi Lukas, >> > >> > Thanks for your reply. It's been a while. I hope you are carrying on >> > well. >> > >> > Actually this is the surprising thing because when I run the ls command, >> > this is what I have: >> > >> > guestbook.xml jooq-2.3.0.jar jooq-codegen-2.3.0.jar >> > jooq-console-2.3.0.jar jooq-meta-2.3.0.jar log4j.xml >> > mysql-connector-java-5.1.13-bin.jar. >> > >> > All the required files are present in the directory that I am using to >> > run >> > the code generation from. >> > >> > I have been at this since morning and I guess I have just run out of >> > ideas >> > as to what is going wrong. >> > >> > Kind regards >> > >> > >> > On Mon, May 21, 2012 at 2:29 PM, Lukas Eder <[email protected]> >> > wrote: >> >> >> >> Is guestbook.xml located on the classpath? In your case, it would have >> >> to be located in the current working directory ".". On a Linux/Unix >> >> environment, you should be able to see this: >> >> >> >> $ cd my-jooq-test-dir >> >> $ ls >> >> guestbook.xml jooq-2.3.0.jar jooq-codegen-2.3.0.jar >> >> jooq-meta-2.3.0.jar mysql-connector-java-5.1.13-bin.jar >> >> >> >> And if you see all of the above, then you can run the following (as you >> >> tried): >> >> >> >> $ java -classpath >> >> >> >> >> >> jooq-2.3.0.jar:jooq-codegen-2.3.0.jar:jooq-meta-2.3.0.jar:mysql-connector-java-5.1.13-bin.jar:. >> >> org.jooq.util.GenerationTool /guestbook.xml >> >> >> >> Cheers >> >> Lukas >> >> >> >> 2012/5/21 name256 <[email protected]>: >> >> > Hi, >> >> > >> >> > I have just downloaded 2.3 and I am having a torrid time running the >> >> > code >> >> > generator. I seem to have forgotten how I ran it the last time I used >> >> > JOOQ. >> >> > I have followed the instructions on the manual to the letter but when >> >> > i >> >> > run >> >> > "java -classpath >> >> > >> >> > >> >> > jooq-2.3.0.jar:jooq-codegen-2.3.0.jar:jooq-meta-2.3.0.jar:mysql-connector-java-5.1.13-bin.jar:. >> >> > org.jooq.util.GenerationTool /guestbook.xml", I get the result below: >> >> > >> >> > 0 [main] ERROR org.jooq.util.GenerationTool - Cannot find >> >> > /guestbook.xml >> >> > 1 [main] ERROR org.jooq.util.GenerationTool - ----------- >> >> > 1 [main] ERROR org.jooq.util.GenerationTool - Please be sure it >> >> > is >> >> > located on the classpath and qualified as a classpath location. >> >> > 1 [main] ERROR org.jooq.util.GenerationTool - If it is located at >> >> > the >> >> > current working directory, try adding a '/' to the path >> >> > 1 [main] ERROR org.jooq.util.GenerationTool - Usage : >> >> > GenerationTool >> >> > <configuration-file> >> >> > >> >> > Kindly assist. >> > >> > > >
