That works as a temprorary workaround.  The problem is idea.bat sets the
PATH for all projects, whereas the project properties page allows a separate
PATH or each project by using--Djava.library.path in the Run/Debug's VM
Parameters edit box for each project.

Jim

<[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> Try putting the directory that contains the DLL in the PATH when (or
> before) you start the IDE. I use this method all the time for development
here.
>
> I modified idea.bat to look at the command line arguments and set the
> environment (i.e. the PATH) correctly based on the version of the DLL I
> want to use, and the version of the supporting libraries as indicated by
> the command-line arguments.
>
>
> Galt Johnson
>
> At 03:47 PM 7/25/2002, you wrote:
> >This is a showstopper for me as I can't use the debugger...
> >
> >I specify my native code DLL location via the java.exe
> >switch -Djava.library.path=<directory containing my DLL>, and my DLL
loads a
> >second DLL from the same directory, I always get this exception:
> >
> >     java.lang.UnsatisfiedLinkError: C:\jfreeman_2_5\nm\bin\SniaHba.dll:
> >Can't find dependent libraries
> >
> >I'm using 1.4.0_01 for the IDE and 1.3.1_03 for my program.
> >
> >It works fine when run from the command line.  The program loads the DLL
and
> >the 2nd dependent DLL without problems.
> >
> >It also works fine in the IDE if I copy the dependent DLL into the
system32
> >directory.  This is not a good workaround for me as that's not how our
> >poduct is layed out to build and run.
> >
> >I tried it in build 629 and it fails there also.
> >
> >Jim
> >
> >
> >_______________________________________________
> >Eap-bugs mailing list
> >[EMAIL PROTECTED]
> >http://lists.jetbrains.com/mailman/listinfo/eap-bugs
>
>


_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs

Reply via email to