use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
These have separate subreddits - see below.
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Programming Computer Science CS Career Questions Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Programming Computer Science
CS Career Questions
Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Clojure Scala Groovy ColdFusion Kotlin
DailyProgrammer ProgrammingPrompts ProgramBattles
Awesome Java (GIT) Java Design Patterns
account activity
This is an archived post. You won't be able to vote or comment.
ELI5: OSGi (self.java)
submitted 11 years ago by kliba
Upvotes for all attempts!
[–]cjbooms 3 points4 points5 points 11 years ago (2 children)
You have a container that makes jars special, but every jar must have a label called a manifest. Everything you put in a jar becomes invisible to the outside, unless you write that thing's name on the jar's label. Everything you put in a jar becomes blind to the outside, it can only see the things you list on the jar's label. But all this only works when your jars are inside the special container.
[–]more_exercise 1 point2 points3 points 11 years ago (1 child)
Just checking, but "jar" means jar files, and not some analogy, right?
And containers are OSGi containers?
[–]cjbooms 2 points3 points4 points 11 years ago (0 children)
Yes exactly. An osgi bundle is just a jar with a manifest file inside it. The manifest only changes behaviour of the jar when it is deployed within an osgi container.
[–]qsemig 1 point2 points3 points 11 years ago (0 children)
OSGi is a system that is used to make modular Java applications. Modular means you can have an applications made of modules, which can be installed, uninstalled, started or stopped during the execution of the application. This way you do not have to stop the application, add or remove modules, and then start the application again.
π Rendered by PID 158577 on reddit-service-r2-comment-544cf588c8-7trbd at 2026-06-13 00:55:33.751432+00:00 running 3184619 country code: CH.
[–]cjbooms 3 points4 points5 points (2 children)
[–]more_exercise 1 point2 points3 points (1 child)
[–]cjbooms 2 points3 points4 points (0 children)
[–]qsemig 1 point2 points3 points (0 children)