[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.newcomer] Re: run configuration and dlls

Hi Csaba,

Very many thanks - that is 'spot on'.
Is there a FAQ for eclipse or some doc which will give me a quick tour of 
the essentials? In fact, I'm only really here for EMF buut I obviously need 
to have a basic grasp of the mechanics of the platform. I have already 
slowly and painfully picked up some points but I clearly have a lot to 
learn.

regards
Ian

"Horváth, Csaba" <hcs33@xxxxxxxxxxxxxxxx> a écrit dans le message de news: 
d3j36k$nhp$1@xxxxxxxxxxxxxxxxxxx
> Hi,
>
> You should use the java.library.path system property and set the directory
> of your dll here. You can set it is the run configuration of your program 
>  >
> Arguments > VM Arguments (-Djava.library.path=directory_of_dll).
>
> By default an Eclipse run configuration starts your application from the
> project directory (not from the src as you assumed). You can 'override' 
> this
> by setting the 'Working directory' at the same run configuration page as 
> VM
> arguments.
>
> HTH,
> Regards,
> Csaba
>
> Ian Ward wrote:
>> Hello,
>>
>> I have imported a java source file (and its .class file) into the folders
>> src and runtime of my project. It is actually a jni class for a dll which
>> is also present in the runtime folder.
>>
>> I know that when I run the .class from the c:\ prompt, it can call the 
>> dll
>> provided the prompt is the full path of the runtime folder - it won't 
>> work
>> if I run from somewhere else, even if the runtime folder is in the path
>> variable. I don't know why, but there it is - I'll deal with the
>> implications of that some other time.
>>
>> When I try to launch the same thing from Eclipse, I believe I have to 
>> deal
>> with this issue.
>>
>> Running java apps in Eclipse seems to be set up, like other ides, around
>> the sources (you don't even see the runtime .class files in the default
>> Java perspective, although you do in Resource). When configuring a run
>> I'm only offered 'main types' which are found in the src folder. So I'm
>> not surprised when it doesn't work - it seems I'm obliged to run "from"
>> the src folder and, as I've said, this causes a problem for the dll.
>>
>> How can I get round this?
>>
>> Help appreciated in advance
>>
>> Ian
>
>