JEP 238: Multi-Version JAR Files
Paul Sandoz
paul.sandoz at oracle.com
Thu Feb 26 16:10:00 UTC 2015
On Feb 26, 2015, at 5:02 PM, Paul Sandoz <paul.sandoz at oracle.com> wrote:
> Hi,
>
> If anyone wants to give this a test drive see stuff in here:
>
> http://cr.openjdk.java.net/~psandoz/multiversion-jar/
>
> produced by Steve (CC'ed) who has done all the development.
>
> For example:
>
> multiversion-jar $ java -version
> java version "1.7.0_72"
> Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
> Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)
> multiversion-jar $
> multiversion-jar $ java -jar version.jar
> I am running on version 7
>
>
> multiversion-jar $ java -jar version.jar
> I am running on version 7
The above two lines should be:
multiversion-jar $ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
> multiversion-jar $
> multiversion-jar $ java -jar version.jar
> I am running on version 7
> multiversion-jar $
> multiversion-jar $ java -Xbootclasspath/p:URLClassPath.jar -jar version.jar
> I am running on version 8
>
>
> multiversion-jar $ java -version
> java version "1.9.0-internal"
> Java(TM) SE Runtime Environment (build 1.9.0-internal-sandoz_2015_01_26_16_48-b00)
> Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-internal-sandoz_2015_01_26_16_48-b00, mixed mode)
> multiversion-jar $
> multiversion-jar $ java -jar version.jar
> I am running on version 7
> multiversion-jar $
> multiversion-jar $ java -Xbootclasspath/p:URLClassPath.jar -jar version.jar
> I am running on version 9
>
> Paul.
>
> On Feb 12, 2015, at 9:52 PM, Paul Sandoz <Paul.Sandoz at oracle.com> wrote:
>
>> Hi
>>
>> In connection with the JEP there is also a design document to help the discussion:
>>
>> http://cr.openjdk.java.net/~psandoz/jdk9/MultiVersionJar-8u60-9-design.md
>>
>> We are especially interesting in hearing feedback from library developers, tool/IDE developers, and anyone doing funky stuff with class loading and JAR files.
>>
>> Paul.
>>
>> On Feb 12, 2015, at 9:41 PM, mark.reinhold at oracle.com wrote:
>>
>>> New JEP Candidate: http://openjdk.java.net/jeps/238
>>>
>>> - Mark
>>
>
More information about the core-libs-dev
mailing list