Comments (1)
Yes, jdk7 includes native packaging tools but NOT the upgrade that allows us to use them on non-javafx apps which. You might think we ARE writing javafx apps, but unfortunately, only javafx apps written in java and launched by the javafx launcher count, as far as the older tools were concerned.
The update to the packaging tools I'm referring to was supposed to have been backported into jdk7, as early as jdk7u10, but it didn't happen. I've kept an eye on it since, but up until even a month ago, it had still never happened and my understanding is that it won't.
Then, there was talk about pulling out these packaging tools and making them available via Maven.Central for anyone to download, and I was going to integrate the native packaging with that, but again, it never happened the last I had checked.
But, it's really not a huge deal. You only need a copy of JDK8 to do the actual packaging for you. As far as which JRE gets packaged with the app, that can be set, (in other words your app can still be packaged with jdk7, even though 8 does the packaging) but you will need to write your own packaging task in that case. You can look at my code here, and the example in the jruby wiki: Packaging Native Installers with the JavaFX Ant Tasks to see how to do it. For any non-trivial app this would probably be necessary anyways because the number of optimizations, customizations and configurations needed to have this turn out professionally is pretty crazy. For example, people have written about what it takes to get one of these into the Mac App store, and its a good bit of work.
from jrubyfx.
Related Issues (20)
- jrubyfx sensitive to number of spaces in fxml HOT 2
- Enhancement: Provide Ruby binding impls HOT 1
- Setting TableView items doesn't seem to work HOT 4
- Jar classpath issue on windows HOT 1
- jarify with fxml: no .jrubyfx_cache in the jarfile HOT 1
- jarify with fxml: cannot access the fxml files
- jarify with fxml: require_relative doesn't work from inside a jarfile
- jrubfx-jarify compiled jar does not laucnch HOT 5
- cannot run the hello world app HOT 2
- gem install jrubyfx gem not found HOT 1
- Permission denied for 'jrubyfx_cache' HOT 2
- Need more documentation for controller functions HOT 1
- jrubyfx não encaminhando HOT 2
- Is this project active ? HOT 3
- Path to jfxrt.jar loading issue with 1.8.0_202-ea-b03 HOT 1
- Would it be possible to add a screenshot-example to the main README here? HOT 1
- Use javafx 17 modules HOT 3
- Warning: SCENE3D? HOT 1
- More examples perhaps? TextArea specifically
- Classic OOP style? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jrubyfx.