This is a whole topic, but webpages are typically made using HTML, CSS, and JavaScript.
Java as a language is typically seen in the "back end" of websites, usually with data management, but it's not exclusively Java. Other languages include Ruby, Python, C#, or really any logic-based languages could be used.
If you're interested in coding websites, there's an absolute BOATLOAD of resources you can use to learn. But be warned, it's a whole discipline in and of itself, and you could very easily lose yourself for hours studying.
https://www.youtube.com/watch?v=zJSY8tbf_ys
https://developer.mozilla.org/en-US/docs/Learn
As far as launching your own site, if you're on a time crunch, I highly recommend using a free content management system like Wix, or WordPress. If you have a simple static site (only using html, css, and javascript) you can actually publish your own site right from your GitHub.
https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site
I actually have some websites published on my own Github.
https://ediggy.github.io/resume
https://sloanwebdesigns.com
As far as domain registration, I got mine from Google Domains. You have to register your home address to any domain you use.
https://domains.google/
Domains are also kind of a rabbit hole. But once you have one registered, you can go to your GitHub Pages and set the domain to the page. Mine costs $12/year and came with a free email from google.
And for launching your project, Memo 3 suggests either making it it's own JAR executable, or a windows Executable. I'm not sure how you would be able to put that on your website, but I'm confident there's a way to allow someone to download your product.