You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Graham Leggett <mi...@sharp.fm> on 2018/02/19 18:25:08 UTC

Studio and Java9

Hi all,

I just upgraded to Java9 so I could work on elasticsearch, and in the process it broke Studio v2.0.0-M13.

According to https://java.com/en/uninstall/attachmentA.xml Oracle now replaces the previous JDK when upgrading to the next JDK, so running on older version is no longer possible.

What prevents ADS working?

Regards,
Graham
—


Re: Studio and Java9

Posted by Lothar Haeger <lo...@brummelhook.com>.
Graham Leggett wrote:

> According to https://java.com/en/uninstall/attachmentA.xml Oracle now
> replaces the previous JDK when upgrading to the next JDK, so running on older
> version is no longer possible.

I certainly do not read any "not possible" here and do not have any issues
installing several JDKs in parallel, either:

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (5):
    9.0.4, x86_64:	"Java SE 9.0.4"
/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
    1.8.0_162, x86_64:	"Java SE 8"
/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
    1.7.0_79, x86_64:	"Java SE 7"
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home


Re: Studio and Java9

Posted by Emmanuel Lecharny <el...@apache.org>.
Also we may cut a release soin (days? A week or so?) to address thus issue.
stay tuned...

Le mar. 20 févr. 2018 à 12:55, Emmanuel Lecharny <el...@apache.org> a
écrit :

> Stefan provided a workaround (somwhere in the mailing list) Îm currently
> in a train, so I can’t find it for you, but if you can wait a couple of
> hours...
>
> Le mar. 20 févr. 2018 à 12:53, Graham Leggett <mi...@sharp.fm> a écrit :
>
>> On 20 Feb 2018, at 1:22 PM, Lothar Haeger <lo...@brummelhook.com>
>> wrote:
>>
>> > Then just download and install the Java 8 JDK on your machine and tell
>> Studio
>> > to use it. either in
>> >
>> > ApacheDirectoryStudio.app/Contents/Eclipse/ApacheDirectoryStudio.ini or
>> in
>> > ApacheDirectoryStudio.app/Contents/Info.plist using the "-vm" argument.
>>
>> Expecting people to “just” hack around inside a config file hidden by
>> default before it works isn’t a solution.
>>
>> Regards,
>> Graham
>> —
>>
>> --
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
>
-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Re: Studio and Java9

Posted by Emmanuel Lecharny <el...@apache.org>.
Stefan provided a workaround (somwhere in the mailing list) Îm currently in
a train, so I can’t find it for you, but if you can wait a couple of
hours...

Le mar. 20 févr. 2018 à 12:53, Graham Leggett <mi...@sharp.fm> a écrit :

> On 20 Feb 2018, at 1:22 PM, Lothar Haeger <lo...@brummelhook.com>
> wrote:
>
> > Then just download and install the Java 8 JDK on your machine and tell
> Studio
> > to use it. either in
> >
> > ApacheDirectoryStudio.app/Contents/Eclipse/ApacheDirectoryStudio.ini or
> in
> > ApacheDirectoryStudio.app/Contents/Info.plist using the "-vm" argument.
>
> Expecting people to “just” hack around inside a config file hidden by
> default before it works isn’t a solution.
>
> Regards,
> Graham
> —
>
> --
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Re: Studio and Java9

Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
On 02/20/2018 12:52 PM, Graham Leggett wrote:
>> Then just download and install the Java 8 JDK on your machine and tell Studio
>> to use it. either in
>>
>> ApacheDirectoryStudio.app/Contents/Eclipse/ApacheDirectoryStudio.ini or in 
>> ApacheDirectoryStudio.app/Contents/Info.plist using the "-vm" argument.
> 
> Expecting people to “just” hack around inside a config file hidden by default before it works isn’t a solution.
At least "people" using Studio should be able to do that :)

I described a workaround on how to use the current Studio version with
Java 9 in the Jira you created. I also updated the FAQ [1].

Another option is to install a vanilla Eclispe Oxygen and then install
the Studio plugins into it, this is described in [2].

Kind Regards,
Stefan


[1] https://directory.apache.org/studio/faqs.html#error-when-using-java-9
[2] https://directory.apache.org/studio/installation-in-eclipse.html

Re: Studio and Java9

Posted by Graham Leggett <mi...@sharp.fm>.
On 20 Feb 2018, at 1:22 PM, Lothar Haeger <lo...@brummelhook.com> wrote:

> Then just download and install the Java 8 JDK on your machine and tell Studio
> to use it. either in
> 
> ApacheDirectoryStudio.app/Contents/Eclipse/ApacheDirectoryStudio.ini or in 
> ApacheDirectoryStudio.app/Contents/Info.plist using the "-vm" argument.

Expecting people to “just” hack around inside a config file hidden by default before it works isn’t a solution.

Regards,
Graham
—


Re: Studio and Java9

Posted by Lothar Haeger <lo...@brummelhook.com>.
Graham Leggett wrote:

> Unfortunately this is not possible for me - I need to build elasticsearch to
> fix a bug and that requires Java 9. I also need to administer LDAP servers,
> and that requires Apache Directory Studio.

Then just download and install the Java 8 JDK on your machine and tell Studio
to use it. either in

ApacheDirectoryStudio.app/Contents/Eclipse/ApacheDirectoryStudio.ini or in 
ApacheDirectoryStudio.app/Contents/Info.plist using the "-vm" argument.


Re: Studio and Java9

Posted by Graham Leggett <mi...@sharp.fm>.
On 19 Feb 2018, at 9:31 PM, Emmanuel Lécharny <el...@gmail.com> wrote:

>> What prevents ADS working?
> 
> Clearly, Java 9. And we are certainly not going to support it, as it
> will be EOL in March.
> 
> Same thing for Java 10 / 18.3, which will EOL in september.
> 
> Atm, just uninstall Java 9, keep going with Java 8 which is supported up
> to 2020.

Unfortunately this is not possible for me - I need to build elasticsearch to fix a bug and that requires Java 9. I also need to administer LDAP servers, and that requires Apache Directory Studio.

I can’t sit in the middle of an idealogical debate, I have work to get done :(

Regards,
Graham
—


Re: Studio and Java9

Posted by Emmanuel Lécharny <el...@gmail.com>.

Le 19/02/2018 à 19:25, Graham Leggett a écrit :
> Hi all,
> 
> I just upgraded to Java9 so I could work on elasticsearch, and in the process it broke Studio v2.0.0-M13.
> 
> According to https://java.com/en/uninstall/attachmentA.xml Oracle now replaces the previous JDK when upgrading to the next JDK, so running on older version is no longer possible.
> 
> What prevents ADS working?

Clearly, Java 9. And we are certainly not going to support it, as it
will be EOL in March.

Same thing for Java 10 / 18.3, which will EOL in september.

Atm, just uninstall Java 9, keep going with Java 8 which is supported up
to 2020.

Don't buy the stupid Oracle agenda. It's crap. Utter crap. Shame on them.


-- 
Emmanuel Lecharny

Symas.com
directory.apache.org