Whenever you rename the "Short name" on the "General Settings->Application Info" step, your package name will change, and upgrades will no longer work, leaving old versions installed.
Whenever you rename the "Short name" on the "General Settings->Application Info" step, your package name will change, and upgrades will no longer work, leaving old versions installed.
This builds on the feature in previous versions where screens could be skipped for update installations if the user confirmed an update installation in the "Update alert" form component.
This builds on the feature in previous versions where screens could be skipped for update installations if the user confirmed an update installation in the "Update alert" form component.
This should be used for single bundle archives instead of "Install a service" and "Add a startup executable" actions.
This should be used for single bundle archives instead of "Install a service" and "Add a startup executable" actions.
This has the following benefits:
This has the following benefits:
github.com/microsoft/v...
github.com/microsoft/v...
Big thanks to all our customers who suggested many of the new features!
Take a look at the "What's new" page at
💡 www.ej-technologies.com/install4j/w...
and try it yourself at
🚀 www.ej-technologies.com/install4j/d...
Big thanks to all our customers who suggested many of the new features!
Take a look at the "What's new" page at
💡 www.ej-technologies.com/install4j/w...
and try it yourself at
🚀 www.ej-technologies.com/install4j/d...
Java FX, Swing and modern UIs is ready to listen 👉 adambien.blog/roller/_jcla... #airhacks #podcast #java
Java FX, Swing and modern UIs is ready to listen 👉 adambien.blog/roller/_jcla... #airhacks #podcast #java
is ready to listen 👉 adambien.blog/roller/jprof... #java #podcast #airhacks #kotlin
is ready to listen 👉 adambien.blog/roller/jprof... #java #podcast #airhacks #kotlin
Upgrade to the latest install4j to take advantage of this new feature.
Upgrade to the latest install4j to take advantage of this new feature.
Especially in the context of profiling, understanding what really happened and why can be surprisingly tricky.
Especially in the context of profiling, understanding what really happened and why can be surprisingly tricky.
This is just a different kind of monochrome. Bring back color coding 🙏
This is just a different kind of monochrome. Bring back color coding 🙏
👉 www.ej-technologies.com/blog/2025/0...
👉 www.ej-technologies.com/blog/2025/0...
👉 www.ej-technologies.com/blog/2025/0...
👉 www.ej-technologies.com/blog/2025/0...
From AOT caching and JFR safepoint sampling to Generational Shenandoah and JFR method-level tracing, here's a roundup of this month's JVM performance news:
👉 www.ej-technologies.com/blog/2025/0...
From AOT caching and JFR safepoint sampling to Generational Shenandoah and JFR method-level tracing, here's a roundup of this month's JVM performance news:
👉 www.ej-technologies.com/blog/2025/0...
and one new feature for flame graphs.
and one new feature for flame graphs.
JEP 520 adds method-level timing and tracing to JFR via JVM-managed bytecode instrumentation.
JEP 520 adds method-level timing and tracing to JFR via JVM-managed bytecode instrumentation.