not able to find or load main class Files

3.9k Views Asked by At

I'm trying to build a simple jdbc database call application. I have the jars in the buildpath and and my sqljdbc_Auth.dll is in the folder:

C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

I'm getting this error message

Error: Could not find or load main class Files

my VM arguments: looks like this...

-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

And that's what I know so far. Is loading the sqljdbc_auth.dll file in the java.library.path more involved than that?

1

There are 1 best solutions below

2
On BEST ANSWER

It sounds like you are using Eclipse. This:

-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

will be parsed as multiple arguments, because it has spaces in. I'm not very familiar with Windows, but you probably need to replace it with something like this:

"-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64"