Re: [eclipse-clp-users] Problem: OutOfProcessEclipse and Java

From: Martin Wegner <martinator.de_at_arcor.de>
Date: Sat, 31 May 2008 14:29:23 +0200
Hello,

now it works here is my workaround:

Go into the lib directory from eclipse prolog and create a symbolic link:

ln -s ~/lib ~/lib/lib

This is necessary because eclipse prolog wants a lib/lib/x86_64 
directory, don't now why...

compile with:

javac -sourcepath ./src -classpath ./lib/eclipse.jar -d ./bin 
./src/eclipse.java

start with:

tcsh:
setenv LD_LIBRARY_PATH "~/lib/x86_64_linux"

bash/sh:
export LD_LIBRARY_PATH="~/GGP/lib/x86_64_linux"

java -classpath ./bin:./lib/eclipse.jar eclipse

Greetings!

Martin

Joachim Schimpf (Independent Contractor) schrieb:
> Martin Wegner wrote:
>   
>> Hello,
>>
>> sorry to say that, but when I run the code I posted before under linux I 
>> got this error message :(
>>
>> "Exception in thread "main" java.lang.NumberFormatException: null
>>         at java.lang.Integer.parseInt(Integer.java:415)
>>         at java.lang.Integer.parseInt(Integer.java:497)
>>         at 
>> com.parctechnologies.eclipse.OutOfProcessEclipse.<init>(OutOfProcessEclipse.java:82)
>>         at eclipse.main(eclipse.java:18)"
>>
>> Greetings!
>>
>> Martin
>>
>> Problem example code:
>>
>> import java.io.*;
>> import com.parctechnologies.eclipse.*;
>> public class eclipse {
>>    public static void main(String[] args) {
>>        OutOfProcessEclipse eclipse;
>>        EclipseEngineOptions options = new EclipseEngineOptions(new 
>> File(""));
>>        try {
>>            eclipse = new OutOfProcessEclipse(options);
>>        }
>>        catch(IOException e) {
>>            System.err.println("Error: " + e.toString());
>>            System.err.println("Error: " + e.getMessage());
>>        }
>>        catch(EclipseException e) {
>>            System.err.println("Error: " + e.toString());
>>            System.err.println("Error: " + e.getMessage());
>>        }
>>    }
>> }
>>     
>
>
> When using OutOfProcessEclipse, you need to:
>
> - either invoke RUNME to create a bin/x86_64_linux/eclipse executable
>
> - or include lib/x86_64_linux in LD_LIBRARY_PATH when running your code:
>
>      % javac -classpath lib/eclipse.jar eclipse.java
>      % LD_LIBRARY_PATH=lib/x86_64_linux:$LD_LIBRARY_PATH java
> 	-classpath lib/eclipse.jar:. eclipse
>
>
> -- Joachim
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> ECLiPSe-CLP-Users mailing list
> ECLiPSe-CLP-Users_at_lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/eclipse-clp-users
>
>   
Received on Sat May 31 2008 - 05:29:31 CEST

This archive was generated by hypermail 2.2.0 : Thu Feb 02 2012 - 02:31:58 CET