<< Nursery Rhyme Quiz: 点,点,点油眼,。。。 | Home | Neal Gafter: Block Expressions For Java >>

JavaFX 1.1 Released: Still No Linux Version

Sun released JavaFX 1.1 two days ago. This release included the JavaFX Mobile platform. Sony Ericson, LG Electronics, Orange, Sprint, Cynergy and MobiTV are listed as partners.

Josh Marinacci: JavaFX 1.1 has just been released with full mobile support. Several partners have also just announced their support for JavaFX, including LG and Sony Ericsson. You can get the new version of JavaFX and read about the partners at JavaFX.com.

Windows and Mac are still the only supported platforms for JavaFX 1.1. And some of the the work around that I blogged about here, here, and here for making JavaFX 1.0 work on Linux no longer works with JavaFX 1.1.

Since most of the improvements are in the JavaFX Mobile area, and that part is not even available on the Mac, Linux users probably won't see too much difference even if JavaFX 1.1 could be made to work on Linux. So I would wait for an official Linux release the way Mac users wait for the official release of the JDK from Apple.

If you can live with only the command line tools, you can download the Mac version of the NetBeans 6.5 module and unzip it (It's a zip formatted file). You can find a javafx-sdk subdirectory underneath the netbeans directory. Again, only the portion of the JavaFX 1.1 SDK that doesn't depend on any native libraries works.

Tags :


Re: JavaFX 1.1 Released: Still No Linux Version

Thank you, Weiqi Gao, I learned many from your blog. I spent a full day to find this: To let JavaFX 1.1 work on Linux and Netbeans, Please goto http://java.dzone.com/tips/javafx-11-linux-netbeans You are welcom to email me.

Re: JavaFX 1.1 Released: Still No Linux Version

Thanks for the link.

Re: JavaFX 1.1 Released: Still No Linux Version

If they don't even release JavaFX for their own OS... Sun has lots of issues in my opinion, no direction.

Re: JavaFX 1.1 Released: Still No Linux Version

Java FX is designed for consumers. Their target developer community is in fact designers, not Linux geeks. *nix desktops are a niche market. I do not see a point why would they support *nix. I believe they would support it in a later release though. Solaris is a server construct not desktop.

Re: JavaFX 1.1 Released: Still No Linux Version

I agree that not a large a percentage of the overall population run Linux (yet) as their main OS,works on those probably about half of the tiny market share Mac OSX ever gained. But there are a lot of devices that run Linux... mobile devices, netbooks and so on. If Flash works there and not on JavaFX, then JavaFX is broken in the eyes of those non-technical Linux users.

Re: JavaFX 1.1 Released: Still No Linux Version

I strongly disagree. JavaFX is used by geeks, and many geeks use Linux. The *end customer*, the "consumer" is probably on Windows, some on Mac. But many actual developers use Linux. *far* more than many realize.

Re: JavaFX 1.1 Released: Still No Linux Version

I just found that anonymous users can’t download files from javaeye.com(a Chinese dev site), so please go to here to download http://javafxprogramming.googlegroups.com/web/org-netbeans-modules-javafx-sdk-lin.nbm.zip

Re: JavaFX 1.1 Released: Still No Linux Version

Designers still need programmers and a lot of them uses Linux and Open Source. Sun had a lot of benefits from this niche market.

Re: JavaFX 1.1 Released: Still No Linux Version

"But there are a lot of devices that run Linux... mobile devices, netbooks and so on. If Flash works there and not on JavaFX, then JavaFX is broken in the eyes of those non-technical Linux users." Oh sheesh! you misunderstood, they are talking about the *IDE*, the compiler with Netbeans plug-in support. OF COURSE that JavaFX apps DO RUN on Linux!!

Solution for 1.1 not mounting on Linux !

mount -o loop,offset=$((1024*17)) -t hfsplus javafx_sdk-1_1-macosx-universal.dmg.out mount-point The solution is to add the offset=$((1024*17)) part ! The darn thing is in some strange Mac partition. I started with doing fdisk -l javafx_sdk-1_1-macosx-universal.dmg.out which revealed cylinder 1 to 17. A partition starts at a given offset, so I started to play with offsets in the mount. I couldn't find the offset so I wrote a script that just tried every offset. Then I saw it mount successfully at offset 17408, which is 1024 * 17.

Add a comment Send a TrackBack