here is an example https://gist.github.com/4179694
On Fri, Nov 30, 2012 at 4:13 PM, Kevin Downey <redc...@gmail.com> wrote: > javafx.application.Application/launch is looking at the class that the > method that calls it belongs to, in this case it belongs to the IFn class > generated for the -main function, there is an arity for launch that takes > the class you want to use instead of the weird detection thing > > > > > > On Fri, Nov 30, 2012 at 3:38 PM, Christian Sperandio < > christian.speran...@gmail.com> wrote: > >> Hi, >> >> I'm testing JavaFX with Clojure 1.4 and I've got some issues. >> I wrote this code: >> (ns test-javafx2-clj.core >> (:import javafx.application.Application >> javafx.stage.Stage >> (javafx.scene Parent Scene)) >> >> (:gen-class >> :extends javafx.application.Application)) >> >> (defn -main >> "I don't do a whole lot ... yet." >> [& args] >> (println "Before the launch call") >> (javafx.application.Application/launch args)) >> >> (defn -start >> [this stage] >> (println "Arf!")) >> ;(.setTitle stage "Hello World!")) >> >> My project.clj is the following: >> (ns test-javafx2-clj.core >> (:import javafx.application.Application >> javafx.stage.Stage >> (javafx.scene Parent Scene)) >> >> (:gen-class >> :extends javafx.application.Application)) >> >> (defn -main >> "I don't do a whole lot ... yet." >> [& args] >> (println "Before the launch call") >> (javafx.application.Application/launch args)) >> >> (defn -start >> [this stage] >> (println "Arf!")) >> ;(.setTitle stage "Hello World!")) >> >> >> I build my jar with the command lein uberjar, and when I launch the >> generated jar I get this error: >> Exception in thread "main" java.lang.RuntimeException: Error: class >> test_javafx2_clj.core$_main is not a subclass of >> javafx.application.Application >> at javafx.application.Application.launch(Application.java:211) >> at test_javafx2_clj.core$_main.doInvoke(core.clj:14) >> at clojure.lang.RestFn.invoke(RestFn.java:397) >> at clojure.lang.AFn.applyToHelper(AFn.java:159) >> at clojure.lang.RestFn.applyTo(RestFn.java:132) >> at test_javafx2_clj.core.main(Unknown Source) >> >> It's very strange because I well wrote the >> :extends javafx.application.Application. So, I don't understand why I've >> got this error. >> >> Thanks for your help. >> >> Chris >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en > > > > > -- > And what is good, Phaedrus, > And what is not good— > Need we ask anyone to tell us these things? > -- And what is good, Phaedrus, And what is not good— Need we ask anyone to tell us these things? -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en