...mmm aspetta che ci ragiono un attimo![]()
Si ok, mi sono spiegato male io.
la funzione deve inserirla l'utente, e poi "interpretata" da JavaMath.
Una volta fatto il pharsing della funzione, come faccio a sostituire al posto della variabile x un determinato valore?
OnLine il nuovo sito: www.lasfidacontinua.it
http://www.bestcode.com/html/javacode.html
^ credo che tu possa fare una cosa del genere.. dimmi poi se ti va![]()
Direi che è ottimo, se non fosse che è a pagamento...
OnLine il nuovo sito: www.lasfidacontinua.it
non intendevo "usa quello" ma prendi spunto da quello per vedere la sintassi e la definizione delle espressioni.. non deve essere molto differente :POriginariamente inviato da rob_santini
Direi che è ottimo, se non fosse che è a pagamento...
Ciao. Allora, ci ho lavorato tutto il giorno ma non sono riuscito a ricavarne nulla di utile.
Ho trovato però un'altra soluzione, https://sourceforge.net/projects/jep/ , e guardano la documentazione sembra molto facile da usare.
L'ho scaricato e tra gli altri file c'è il file .jar, da usare come libreria (vedi doc).
Allora in NetBeans ho specificato il percorso per poter essere importata ma quando faccio "import com.singularsys.jep.Jep", mi dà errore.
Ho estratto allora i file dall'archivo jar e li ho messi nella cartella src del mio progetto; quindi ho fatto "import org.nfunk.jep" (come mi suggerisce il menù contestuale) ma nulla, anche in questo caso errore.
Cosa e Dove sbaglio??????![]()
La doc è qui: http://www.singularsys.com/jep/doc/html/usage.html
Grazie ciao
Roberto
OnLine il nuovo sito: www.lasfidacontinua.it
Problema risolto: mancava l'asterisco finale.
Ora però copiando pari pari l'esempio dalla documentazione, mi dà questi errori:
Perchè???????codice:init: deps-jar: Compiling 2 source files to /home/roberto/Progetti_Java/ProvaJEP/build/classes /home/roberto/Progetti_Java/ProvaJEP/src/provajep/NewJApplet.java:64: cannot find symbol symbol : class Jep location: class provajep.NewJApplet Jep jep = new Jep(); /home/roberto/Progetti_Java/ProvaJEP/src/provajep/NewJApplet.java:64: cannot find symbol symbol : class Jep location: class provajep.NewJApplet Jep jep = new Jep(); /home/roberto/Progetti_Java/ProvaJEP/src/provajep/NewJApplet.java:72: cannot find symbol symbol : class JepException location: class provajep.NewJApplet } catch (JepException e) { 3 errors BUILD FAILED (total time: 4 seconds)
Potete aiutarmi?
Grazie
Roberto
OnLine il nuovo sito: www.lasfidacontinua.it
Importa le librerie nell'unita' di compilazione.
Saluti,
Pasquale Congiustì.
Fatto ed infatti non mi dà errore nell'importazione della libreria (import ...), ma nelle funzioni che ci sono nella libreria stessa.
OnLine il nuovo sito: www.lasfidacontinua.it
Devi importare sotto il classpath tutte quelle librerie utilizzate. Anche quelle che vengono utilizzate all'interno del progetto a cui fai riferimento.
Se xxx.jar fa uso di una classe contenuta nel package yyy.jar, devi importare sotto il classpath anche quest'ultimo package.
Saluti,
Pasquale Congiustì.