TODO:
- How to create manifest in jar (How java -jar works). How to do it in Maven jar plugin
- How to debug and see MC classloader works. Breakpoint in Plugin class?
This project contains notes for teaching and learning Java programming language.
NOTE: All examples and source code here are intended for Java version 11 or higher.
See instructions in here.
- Basic Java Programming - Learn the basic Java programming language syntax and construct
- Common Tasks in Java - Learn how to do some common tasks with the Java language
- Learn different Java build tools
- Learn how to write Web Applications
Want some more? Here some curated topics that might interest you:
-
MineCraft - Learn how to build Minecraft plugins using Java!g Java!
-
Java Ecosystem and Popular Libraries:
- Tomcat Web Server - A Java based web server that supports Servlet API.
- Spring Framework - A popular framework to built application with.
- Wildfly Application Server - A full Java EE application server.
You are free to use any editor you like. But here are my recommendation:
NOTE: It's important to learn the basic of Java using a plain text editor instead of a full IDE. Only after you master the basic, then you should use an IDE to speedup productivities.
Text Editor: Atom Editor
Full IDE: JetBrains IDEA IntelliJ - Community Version
More editors to explore: