Tady bych mel trochu strach z pohledu bezpecnosti. Pocitam, ze vstup
pod kontrolou nemate, a uzivatel ma slusnou sanci vam do nej vlozit
neco oskiveho,
-- 
S pozdravem
        Ondřej Nekola

>
> Sice už přišla pro Vás uspokojivá odpověď, ale chtěl bych dodat, že pokud 
> máte Javu 6, tak vaše požadavky splňuje i vestavěný Javascript engine a 
> nebylo by nutné přibalovat další knihovnu:
>
>        public static Object invokeAnonymousJavascriptFunction(String 
> functionScript, Object... args) {
>                try {
>                        ScriptEngineManager manager = new 
> ScriptEngineManager();
>                        ScriptEngine engine = 
> manager.getEngineByName("JavaScript");
>                        engine.eval("var f = " + functionScript + ";");
>                        Invocable inv = (Invocable)engine;
>                        Object result = inv.invokeFunction("f",args);
>                        return result;
>                } catch (ScriptException e) {
>                        throw new RuntimeException(e);
>                } catch (NoSuchMethodException e) {
>                        throw new RuntimeException(e);
>                }
>        }
>
> volání:
>
> String function = "function(x) {return x*x + 2*x + 8;}";
> Number result = invokeAnonymousJavascriptFunction(function,2);
>
> funkce viz http://www.w3schools.com/jsref/jsref_obj_math.asp
>
> Tomáš Záluský
>
>
> ================================================
> ...with Ultimate flying is so easy...
> http://www.frisbee.cz    http://www.peaceegg.net
> ================================================
>
>
>
>
>
> ______________________________________________________________
>> Od: [email protected]
>> Komu: Java <[email protected]>
>> Datum: 01.09.2010 09:55
>> Předmět: Re: Matematicka knihovna
>>
>>Dik moc. JEval je presne to co potrebuju. Ten JEP jsem prave ze take nasel, 
>>ale neni to free, takze smula. Dik.
>>
>>______________________________________________________________
>>> Od: "Filip Jirsák" <[email protected]>
>>> Komu: Java <[email protected]>
>>> Datum: 01.09.2010 09:06
>>> Předmět: Re: Matematicka knihovna
>>>
>>>Zdravím,
>>>podívejte se na http://jeval.sourceforge.net/ nebo
>>>http://www.singularsys.com/jep/
>>>
>>>S pozdravem
>>>
>>>Filip Jirsák
>>>
>>>
>>>
>>>Dne 1. září 2010 8:45  <[email protected]> napsal(a):
>>>>
>>>> Ahoj. Neresili jste nekdo nahodou problem, kdy mam nejake vstupni pole, do 
>>>> ktereho zadam nejakou funkci napriklad x^2+2x+8 a nejaka javovska 
>>>> matematicka knihovna mi vrati po zadani x vysledek? Muj problem je ze 
>>>> hledam tu javovskou knihovnu, ktera by to umela. Ta knihovna by mela umet 
>>>> linearni, goniometricke, mocnine, exponencialni funkce. Nevite o nejake?
>>>>
>>>> Predem dik za tipy.
>>>>
>>>
>>
>

Odpovedet emailem