Hi Jay,

When you use STUDY or AUTOSTUDY, it looks for *already-compiled* java classes, not *.java files. So you need to use 'javac' to compile those *.java files into *.class files, then your example will probably work.

 -Ken

On Oct 15, 2005, at 4:01 PM, Jay Strauss wrote:

Hi,

when I run:

[EMAIL PROTECTED]:~/bin$ ./jib
Class com.ib.client.EClientSocket not found at /usr/local/lib/perl/5.8.4/Inline/Java.pm line 615
BEGIN failed--compilation aborted at ./jib line 8, <GEN8> line 4.

But it seems I have everything setup correctly

[EMAIL PROTECTED]:~/bin$ export CLASSPATH=/home/jstrauss/IBJts/java
[EMAIL PROTECTED]:~/bin$ env | grep CLASS
CLASS_PATH=/home/jstrauss/IBJts/java
CLASSPATH=/home/jstrauss/IBJts/java

[EMAIL PROTECTED]:~/bin$ cat jib
#!/usr/bin/perl

use Inline(
   Java => 'STUDY',
   #AUTOSTUDY => 1,
   CLASSPATH => '/home/jstrauss/IBJts/java',
   STUDY => ['com.ib.client.EClientSocket'],
) ;


#my $ib =  new com::ib::client::EClientSocket();

[EMAIL PROTECTED]:~/bin$ ls /home/jstrauss/IBJts/java/com/ib/client/
ComboLeg.java EClientErrors.java EWrapper.java Order.java
ContractDetails.java  EClientSocket.java  ExecutionFilter.java
Contract.java         EReader.java        Execution.java


Any help would be appreciated
Thanks
Jay

Reply via email to