private void jButtonStiahniActionPerformed(java.awt.event.ActionEvent evt) {
//start the Rengine (JRI)
String src,symbol1,symbol2 = null,title;
REXP exp2;
Rengine re = new Rengine(null, false, null);
re.eval("library('quantmod')");
if(!boolOanda){
src="yahoo";
symbol1=jComboBoxSymbols.getSelectedItem().toString();
re.eval("kurz=getSymbols('"+symbol1+"',src='"+src+"')");
exp2 = re.eval(symbol1+"$"+symbol1+".Close");
}
else {
src="oanda";
symbol1=jComboBoxSymbols.getSelectedItem().toString();
symbol2=jComboBoxSymbols2.getSelectedItem().toString();
re.eval("kurz=getSymbols('"+symbol1+"/"+symbol2+"',src='"+src+"')");
exp2 = re.eval(symbol1+symbol2);
}
double[] kurz = exp2.asDoubleArray();
re.end();
}
Je suis java.lang.NullPointerException
à double[] kurz = exp2.asDoubleArray();
lorsque je tente de pousser ce DButton secondes temps. La première fois tout va bien, mais pour la deuxième fois j'ai une exception. Il semble que la variable exp2 est nulle, mais je ne comprends pas pourquoi. Merci d'avancejava.lang.NullPointerException après la deuxième tentative
Merci les gars, je l'ai enfin résolu. J'ai déclaré Rengine re = new Rengine (null, false, null); en tant que variable de classe (ou globale) et son fonctionnement. – troger19