Hi
I've imported these libraries in eclipse

1 - fuzzyJ110a.jar
2 - symbeans.jar
3 - sfc.jar

when i test this simple downloaded program  and run the exception
I encountered the following exception

Would you please help me in resolving the problem. I think there is
something wrong in my installation of fuzzy jess





Jess reported an error in routine fuzzy-match
        while executing (fuzzy-match ?ht "tall")
        while executing rule LHS (TEQ)
        while executing rule LHS (TECT)
        while executing (assert (MAIN::person (name "Ralph") (height (new
nrc.fuzzy.FuzzyValue ?*heightFvar* (new nrc.fuzzy.PIFuzzySet 5.7 0.1))))
(MAIN::person (name "Timothy") (height (new nrc.fuzzy.FuzzyValue
?*heightFvar* (new nrc.fuzzy.PIFuzzySet 4.0 0.1)))) (MAIN::person (name
"Randy") (height (new nrc.fuzzy.FuzzyValue ?*heightFvar* (new
nrc.fuzzy.PIFuzzySet 6.5 0.1)))) (MAIN::person (name "Jack") (height (new
nrc.fuzzy.FuzzyValue ?*heightFvar* (new nrc.fuzzy.PIFuzzySet 5.75 0.1)))))
        while executing defrule MAIN::init
        while executing (run).
  Message: Error during execution.
  Program text: ( run )  at line 67.

Nested exception is:
jess.Token cannot be cast to nrc.fuzzy.jess.FuzzyToken


;************************************************************************
;************************************************************************

 ;; A simple example to test a complete FuzzyJess program (no Java code at
all).
 ;;
 ;;
 ;; Note: future versions (beyond 5.0a5) of Jess will allow us to use --
 ;;
 ;;             (new FuzzyValue ... )
 ;;       etc.
 ;;
 ;;       will no longer always need to fully qualify the classes!
 ;;
 ;; Example as shown will give result ...
 ;;
 ;; Jack is tall with degree (similarity) 0.5363321799307958
 ;; Jack is tall with degree (match) 0.588235294117647
 ;; Randy is tall with degree (similarity) 1.0
 ;; Randy is tall with degree (match) 1.0
 ;; Ralph is tall with degree (similarity) 0.4117647058823532
 ;; Ralph is tall with degree (match) 0.49999999999999994
 
 
 (defglobal ?*heightFvar* = (new nrc.fuzzy.FuzzyVariable "height" 0.0 10.0
"feet"))
 
 (defglobal ?*rlf* = (new nrc.fuzzy.RightLinearFunction))
 (defglobal ?*llf* = (new nrc.fuzzy.LeftLinearFunction))
 
 (deftemplate person
    (slot name)
    (slot height)
 )
 
 (defrule init
    (declare (salience 100))
   =>
    (load-package nrc.fuzzy.jess.FuzzyFunctions)
    (?*heightFvar* addTerm "short" (new nrc.fuzzy.RFuzzySet 0.0 5.0 ?*rlf*))
    (?*heightFvar* addTerm "medium" (new nrc.fuzzy.TrapezoidFuzzySet 4.0 4.8
5.5 6.0))
    (?*heightFvar* addTerm "tall" (new nrc.fuzzy.LFuzzySet 5.5 6.0 ?*llf*))
 
    (assert (person (name "Ralph")
                 (height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
                              (new nrc.fuzzy.PIFuzzySet 5.7 0.1)))
         )
         (person (name "Timothy")
                 (height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
                              (new nrc.fuzzy.PIFuzzySet 4.0 0.1)))
         )
         (person (name "Randy")
                 (height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
                              (new nrc.fuzzy.PIFuzzySet 6.5 0.1)))
         )
         (person (name "Jack")
                 (height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
                              (new nrc.fuzzy.PIFuzzySet 5.75 0.1)))
         )
     )
 )

 (defrule identify-tall-people "determine strength of tallness for a person"
   (person (name ?n) (height ?ht&:(fuzzy-match ?ht "tall")))
  =>
   (printout t ?n " is tall with degree (similarity) "
(fuzzy-rule-similarity) crlf)
   (printout t ?n " is tall with degree (match) " (fuzzy-rule-match-score)
crlf)
 )


(reset)
(run)




Ernest Friedman-Hill wrote:
> 
> FuzzyJess comes with a jar file named something like "fuzzyJ110a.jar".  
> Put that on your Eclipse project's build path (we don't give Eclipse  
> help on this mailing list; if you need to learn to use Eclipse in  
> general, go to www.eclipse.org). If you want to run or debug FuzzyJess  
> programs from within the JessDE, you can replace "jess.Main" in the  
> run configurations with "nrc,fuzzy,jess,FuzzyMain".
> 
> 
> On Feb 21, 2009, at 5:45 PM, Ivona Zakarija wrote:
> 
>> Hello .
>>
>> I've downloaded Fuzzy Jess but  I need some help with installation of
>> these package.
>>
>> I use Jess with Eclipse IDE , also have academic licence of  Jess.
>>
>> Thank you in advance.
>>
>> Best regards,
>> Ivona.
>>
>>
>> --------------------------------------------------------------------
>> To unsubscribe, send the words 'unsubscribe jess-users  
>> [email protected]'
>> in the BODY of a message to [email protected], NOT to the list
>> (use your own address!) List problems? Notify [email protected] 
>> .
>> --------------------------------------------------------------------
> 
> ---------------------------------------------------------
> Ernest Friedman-Hill
> Informatics & Decision Sciences, Sandia National Laboratories
> PO Box 969, MS 9012, Livermore, CA 94550
> http://www.jessrules.com
> 
> 
> 
> 
> 
> 
> 
> --------------------------------------------------------------------
> To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
> in the BODY of a message to [email protected], NOT to the list
> (use your own address!) List problems? Notify [email protected].
> --------------------------------------------------------------------
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JESS%3A-Fuzzy-Jess-installation-tp22164040p23120495.html
Sent from the Jess mailing list archive at Nabble.com.



--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
in the BODY of a message to [email protected], NOT to the list
(use your own address!) List problems? Notify [email protected].
--------------------------------------------------------------------

Reply via email to