<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi, I am using Scilab 5.5.2 and trying to open a Scilab script from<br>
Java. Therfore I followed the documentation: Compute and run with
javasci v2.<br>
<br>
I use Eclipse to compile and run. It works, but I want now to open
it in "advanced mode" to get grahpics<br>
(<b>Scilab sci = new Scilab(true);</b>). If i do it, I get a compile
Error. What's wrong ?<br>
Code and Error Plot out see below.<br>
<br>
Thank You for your Help,<br>
Daniel Neutzler<br>
<br>
####Error####<br>
java.lang.ExceptionInInitializerError<br>
at
org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown
Source)<br>
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)<br>
at
org.scilab.modules.javasci.Call_ScilabJNI.Call_ScilabOpen(Native
Method)<br>
at
org.scilab.modules.javasci.Call_Scilab.Call_ScilabOpen(Unknown
Source)<br>
at org.scilab.modules.javasci.Scilab.open(Unknown Source)<br>
at StartUp.main.main(main.java:17)<br>
Caused by: java.lang.NullPointerException<br>
at java.io.File.<init>(Unknown Source)<br>
at
org.scilab.modules.commons.ScilabConstants.<clinit>(Unknown
Source)<br>
... 6 more<br>
Exception in thread "main" <br>
<br>
#### JAVA Code####<br>
<br>
package StartUp;<br>
<b>import org.scilab.modules.javasci.Scilab;</b><b><br>
</b><b>import org.scilab.modules.types.ScilabType;</b><br>
import java.io.File;<br>
import java.io.FileNotFoundException;<br>
<br>
public class main {<br>
<br>
public static void main(String[] args) throws
FileNotFoundException{<br>
System.out.println("Starte Programm
Pin-Positionsanalyse-Tool V1.0...");<br>
<br>
try {<br>
<b>Scilab sci = new Scilab(true); // Starts in advanced
mode </b><br>
if (sci.open()) {<br>
sci.execException(new
File("C:/Users/Daniel/Desktop/test.sce"));<br>
sci.close(); <br>
} else {<br>
System.out.println("Could not start Scilab ");<br>
} <br>
/* Can be improved by other exceptions: AlreadyRunningException,<br>
* InitializationException, UndefinedVariableException,<br>
* UnknownTypeException, etc<br>
*/<br>
} catch (org.scilab.modules.javasci.JavasciException e) {<br>
System.err.println("An exception occurred: " +
e.getLocalizedMessage());<br>
}<br>
}<br>
}<br>
<br>
</body>
</html>