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