Re: First test with JavaFx and blocked yet :(

2012-12-01 Thread Christian Sperandio
Thanks :)
I got my error. Because I declared my code as a class, my mind turned into a 
object logic and I forget I was always in Clojure and in functional mind. 

I'd like understand an another point too. When I generate a jar with lein 
uberjar, the code works. But if I do only a lein jar, the running failed with a 
NoClassDef exception. Even if when I run the jar I use the java command's 
option -cp to give the jfxrt.java's place. 
Do I forget something?


Chris

Le 1 déc. 2012 à 01:14, Kevin Downey redc...@gmail.com a écrit :

 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

-- 
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

Re: First test with JavaFx and blocked yet :(

2012-12-01 Thread Kevin Downey
if you read the docs on the java command -cp and -jar are mutually
exclusive options


On Sat, Dec 1, 2012 at 1:19 AM, Christian Sperandio 
christian.speran...@gmail.com wrote:

 Thanks :)
 I got my error. Because I declared my code as a class, my mind turned into
 a object logic and I forget I was always in Clojure and in functional mind.

 I'd like understand an another point too. When I generate a jar with lein
 uberjar, the code works. But if I do only a lein jar, the running failed
 with a NoClassDef exception. Even if when I run the jar I use the java
 command's option -cp to give the jfxrt.java's place.
 Do I forget something?


 Chris

 Le 1 déc. 2012 à 01:14, Kevin Downey redc...@gmail.com a écrit :

 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

  --
 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?

-- 
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

Re: First test with JavaFx and blocked yet :(

2012-11-30 Thread Kevin Downey
 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?

-- 
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

Re: First test with JavaFx and blocked yet :(

2012-11-30 Thread Kevin Downey
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