You may need to set some options to ignore some warnings. But your OSGi based application should run fine just like other existing apps (assuming you don't use Java internals which Java 9 hides).
--
BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com
BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com
----- Original message -----
From: Alex Sviridov <ooo_satu...@mail.ru>
Sent by: osgi-dev-boun...@mail.osgi.org
To: osgi-dev <osgi-dev@mail.osgi.org>
Cc:
Subject: Re: [osgi-dev] OSGi and Java 9
Date: Thu, Sep 7, 2017 1:26 PM
Thank you very much for your answer. It is good news. Could you give any information
HOW to use OSGi on Java 9? Should I totally ignore JPMS (use any switches to
permit/disable etc) or should I delegate JPMS some tasks (which?) and delegate
OSGI other tasks (which?)?
Best regards, Alex
Четверг, 7 сентября 2017, 20:01 +03:00 от "BJ Hargrave" <hargr...@us.ibm.com>:
You can use OSGi on Java 9. Just like any other Java program. While the Java runtime class libraries are modularized with the Java Platform Module System (JPMS), your application running on the Java runtime can remain modularized by OSGi. OSGi is not going to stop working on Java 9 :-) In other words, -classpath applications will not stop working on Java 9.Now, there may be some blips and bugs in code that will need to be addressed for Java 9, that can happen with each new major Java release.--
BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com----- Original message -----
From: Alex Sviridov <ooo_satu...@mail.ru>
Sent by: osgi-dev-boun...@mail.osgi.org
To: osgi-dev@mail.osgi.org
Cc:
Subject: [osgi-dev] OSGi and Java 9
Date: Thu, Sep 7, 2017 12:22 PM
Hello, everyone
Java 9 is about to be released. The main problem is Java 9 modular system because it seems
to be strange to support two modular systems in one product - I mean Java 9 modular system
and OSGi.
What should OSGI users do now with current their products on OSGI? Not to use Java 9 and
all future Java versions? Or there are other solutions how to work with OSGI on Java 9?
I have found some articles in internet but I would like to hear answer from OSGi
developers and OSGi experts. I would be thankful for any information.
Best regards, Alex_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=p-HkGsKTJWWSiO-pz0kKXl8ALzmlqvUGeFfgHUZX8ms&m=xoyDnjWrU3zp8TRG6OOWJMt_kH0AvIDxQhMC12LNc8w&s=xOKa7s31l9Lf_pHbmjDcB8-8PfdqK-Ua34oJY8fo0DA&e=
--
Alex Sviridov_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.osgi.org_mailman_listinfo_osgi-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=p-HkGsKTJWWSiO-pz0kKXl8ALzmlqvUGeFfgHUZX8ms&m=Qx0S7sLQPhkNPJQ3kzt9FAx1EuhZA2ExnFKDJIJ4EbI&s=NRmVxnQ2M8-6zPxS7oXGeD3lRUD8PVlU2_lZ_S16Els&e=
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev