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.
>> >
>> >
>
>

Reply via email to