jbang - Unleash the power of Java
summary
Toolchain that installs with a one‑liner and a 6 MB jar fetches JDKs on demand and lets Java run like Python: scripts, jars, Quarkus, Spring, Playwright, Minecraft server and JUnit CLI. It supports Java 8 through preview Java 23 via directives, caches builds so repeat runs are fast, creates IDE projects or sandboxes, debugs with a simple flag and publishes shortcuts via jbang app install from a jbang catalog — works in about five minutes.
AI-written summary · about
chapters (12)
- 0:00The Gordian knot analogy
- 1:45Java's modern challenges
- 4:30Introducing JBang
- 8:17Java version management
- 10:37Scripting and dependencies
- 13:00Editing and debugging
- 15:23Advanced use cases
- 18:57Installing apps with JBang
- 20:40JBang catalogs
- 23:59Real-world examples
- 28:36Sharing and AppStore
- 30:27Conclusion
related talks
18mJBang, a Java file to rule them all? 💍
20mJBang, a Java File to Rule Them All? 💍
16mJBang, One Java File to Rule Them All? 💍
31mJava, Life is Short!
47mJava for Small Coding Tasks
14mShare Your Java CLI Apps with Ease
31mJava Packaging Tool: Create Native Packages to Deploy Java Applications
30mPicocli: Put Some Java in Your Terminal!
