Since I did not explicitly download javafx as a separate installation, I don't know where javafx is so I cannot setup the CLASSPATH variable.
Can someone guide me? Do I need to define CLASSPATH so I can compile "hello world"? If so, what is the value (I cannot find the separate directories for javafx in the "c:\Program Files\Java" directories). Do I need to explicitly download javafx?
Thanks
Siegfried
John Damien Smith
Ranch Hand
Joined: Jan 26, 2012
Posts: 39
1
posted
1
> Do I need to define CLASSPATH so I can compile "hello world"?
Yes (for jdk1.7u11, not for the jdk8 release).
> If so, what is the value
Place <JDK_HOME>/jre/lib/jfxrt.jar on your classpath (substituting <JDK_HOME> with the location of your jdk installation).
Hmmm... I'm still having trouble. I'm not familiar with %JDK_HOME%. I have set up %JAVA_HOME%.
I'm using cygwin, however, so my syntax is a little different. I think I should be able to use CLASSPATH instead of -classpath -- correct?
Why does it think I'm running on a 32 bit platform?
Well, maybe bash is a 32 bit platform? OK, but I got the same error when using similar commands from cmd.exe. I'm confused!
Looks like you have a 64 bit FX SDK, possibly one you downloaded and installed before FX was integrated with the Java JDK/JRE. If so, uninstalling it may fix the problem (you may also need to reinstall the JDK and JRE).
Also, it's generally preferred to use the -cp flag on the command line rather than set the system CLASSPATH.
luck, db
There are no new questions, but there may be new answers.