OpenPnP Now Java 9, 10, 11 Compatible

971 views
Skip to first unread message

Jason von Nieda

unread,
Nov 17, 2018, 1:44:59 AM11/17/18
to ope...@googlegroups.com
Hi folks,

I've released a new version of the openpnp-opencv bindings, which fixes bugs related to Java > 9. With that release, I've also re-upgraded OpenPnP to OpenCV 3.4.2.

With these changes, OpenPnP is now compatible with Java versions 8, 9, 10, and 11.

Thanks,
Jason

Mark

unread,
Nov 17, 2018, 6:01:47 AM11/17/18
to ope...@googlegroups.com

> With these changes, OpenPnP is now compatible with Java versions 8, 9, 10, and 11.

 

Jason von Nieda

unread,
Nov 17, 2018, 9:43:43 AM11/17/18
to ope...@googlegroups.com
Thanks Mark!

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/002201d47e64%24ec75f5d0%24c561e170%24%40makr.zone.
For more options, visit https://groups.google.com/d/optout.

jdlv

unread,
Nov 21, 2018, 1:58:04 PM11/21/18
to ope...@googlegroups.com
Hi Jason,

first thank you!

On linux mint and open java 11 some warnings and the sliders index
disappear, see attached screenshot.



$ OpenPnP
javassist.NotFoundException: org.jdesktop.beansbinding.ELProperty
at javassist.ClassPool.get(ClassPool.java:436)
at org.openpnp.Main.monkeyPatchBeansBinding(Main.java:89)
at org.openpnp.Main.main(Main.java:117)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by nu.pattern.OpenCV$SharedLoader
(file:/opt/openpnp/lib/opencv-3.4.2-1.jar) to field
java.lang.ClassLoader.usr_paths
WARNING: Please consider reporting this to the maintainers of
nu.pattern.OpenCV$SharedLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
OpenJDK 64-Bit Server VM warning: You have loaded library
/tmp/opencv_openpnp11181657507862623486/nu/pattern/opencv/linux/x86_64/libopencv_java342.so
which might have disabled stack guard. The VM will try to fix the stack
guard now.
It's highly recommended that you fix the library with 'execstack -c
<libfile>', or link it with '-z noexecstack'.
sliders.png

jdlv

unread,
Nov 21, 2018, 2:51:57 PM11/21/18
to ope...@googlegroups.com
And no checkbox...



Le 17/11/2018 à 07:44, Jason von Nieda a écrit :
nocheckbox.png

Jason von Nieda

unread,
Nov 21, 2018, 4:42:13 PM11/21/18
to ope...@googlegroups.com
Can you try the Oracle JDK instead of OpenJDK?

Jason


--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.

jdlv

unread,
Nov 21, 2018, 5:10:37 PM11/21/18
to ope...@googlegroups.com
Here's with oracle java 11 and still no indexes nor checkbox.

OpenPnP
javassist.NotFoundException: org.jdesktop.beansbinding.ELProperty
at javassist.ClassPool.get(ClassPool.java:436)
at org.openpnp.Main.monkeyPatchBeansBinding(Main.java:89)
at org.openpnp.Main.main(Main.java:117)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by nu.pattern.OpenCV$SharedLoader
(file:/opt/openpnp/lib/opencv-3.4.2-1.jar) to field
java.lang.ClassLoader.usr_paths
WARNING: Please consider reporting this to the maintainers of
nu.pattern.OpenCV$SharedLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library
/tmp/opencv_openpnp10850746286619847659/nu/pattern/opencv/linux/x86_64/libopencv_java342.so
which might have disabled stack guard. The VM will try to fix the stack
guard now.
It's highly recommended that you fix the library with 'execstack -c
<libfile>', or link it with '-z noexecstack'.

Joël

Jason von Nieda

unread,
Nov 26, 2018, 3:56:10 PM11/26/18
to ope...@googlegroups.com
Thanks Joël. Can anyone else confirm that this is happening on another distro of Linux, perhaps? I'd like to know if this is specific to Mint or if it's failing everywhere?

Thanks,
Jason


Marek T.

unread,
Nov 28, 2018, 7:27:39 AM11/28/18
to OpenPnP
Does this work properly on the W7-64 and Java8?
I need to make an update and would like to avoid reversing in few moments...

Jason von Nieda

unread,
Nov 28, 2018, 8:03:27 AM11/28/18
to ope...@googlegroups.com
It should work fine, but I have not tested. You can download it and try it in a different directory to be sure before upgrading.

Jason


Marek T.

unread,
Nov 28, 2018, 8:07:26 AM11/28/18
to OpenPnP
Ok, I will report tomorrow.

Marek T.

unread,
Nov 28, 2018, 5:42:00 PM11/28/18
to OpenPnP
Jason are these warnings somehow important or not at all?
I'm not sure if they were also at earlier releases or are new.
maven.png

Javier Hdez.

unread,
Nov 28, 2018, 6:19:52 PM11/28/18
to OpenPnP
Hello,

You have tried to convert the project to gradle?

Best regards.

Marek T.

unread,
Nov 28, 2018, 7:33:07 PM11/28/18
to OpenPnP
No. Why should I need to do this?

Javier Hdez.

unread,
Nov 28, 2018, 8:48:23 PM11/28/18
to OpenPnP
Sorry Marek, I asked to Jason.

Javier Hdez.

unread,
Nov 28, 2018, 9:02:14 PM11/28/18
to OpenPnP
Also, I think that the UI should be improved. I don't like swing. I think that TilesFX is good option. I use Gerrit libraries in my project and they are cool. But maybe this is hard work.

Best regards

Jason von Nieda

unread,
Nov 28, 2018, 9:31:51 PM11/28/18
to ope...@googlegroups.com
Hi Javier,

I have looked at Gradle several times, but have not found any good reason to switch. It doesn't seem to add anything helpful.

I agree that the UI should be improved. I wish JavaFX had been an option when I started the project. Now it would mean a complete rewrite. There are about 80 different UI classes in OpenPnP and each would need to be redesigned and rewritten. So, probably not going to happen.

The next step for OpenPnP is probably a C++ / Qt rewrite. I've been pondering this for a while and think that "OpenPnP 2" will start to happen next year.

Jason


--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.

Marek T.

unread,
Nov 29, 2018, 3:22:03 AM11/29/18
to OpenPnP
Great. But what about these warnings? To ignore?

Javier Hdez.

unread,
Nov 29, 2018, 4:00:24 AM11/29/18
to OpenPnP
Hello Marek,

Are warnings, you should not have problems. It's normal, it's warning of objects that are deprecated in the new java api.

Best regards

Javier Hdez.

unread,
Nov 29, 2018, 4:05:20 AM11/29/18
to OpenPnP
Ok Thank you.

Why C++/Qt, the best of the project is that it's write in Java.

AppImage with embedded jre should be interesting.

Best regards

Mark

unread,
Nov 29, 2018, 5:44:10 AM11/29/18
to ope...@googlegroups.com

> I wish JavaFX had been an option when I started the project.

 

I would be very interested to hear why you or anybody else thinks JavaFX is better. I’ve recently had a quick look at it (for work) and I was not impressed. Looks like stuck somewhere between a real GUI and a Web GUI and ending up being neither. Reeks of “fashion activism”.

 

Personally I’d either go all the way to true HTML5/Electron et al. (which is probably difficult with the camera views) or leave it a powerful true GUI as it is.

 

> The next step for OpenPnP is probably a C++ / Qt rewrite. I've been pondering this for a while and think that "OpenPnP 2" will start to happen next year.

 

That’s funny. Personally (being a C/C++ developer with an eye on Qt for years), when I first looked at OpenPNP, I thought Java to be an odd choice for a PNP solution, having to integrate platform specific binaries for CV, video capture etc.. But then I found you achieved a very nice and unproblematic way to bundle everything up and deliver on many platforms. I’m also quite sure that the performance is no issue (if you really look at it), as everything critical is in the binary parts. I found it to be a very clever fusion to get the best of two worlds.   

 

And yes, Java is simpler for the actual business logic, especially if used with some Annotations and Reflection for clever Generative Programming like OpenPNP does at places like machine.xml binding.

 

C++ is sadly still missing even the basics for Generative Programming very, very, very, sorely. This will be very awkward to port.

 

It’s been some years since I last looked but I think C++ and Qt also still have no way to deploy/install an application in a platform neutral way. Java seems to be much better off there, as is evident with OpenPNP.

 

Be sure to look into these (and many other) issues before thinking too little of your current great solution. J

 

_Mark

 

Paul Jones

unread,
Nov 29, 2018, 6:03:51 AM11/29/18
to ope...@googlegroups.com

If you decide on C++ / Qt then you’ll have help from me! Java makes my head hurt, but it gets the job done. Pity it’s not being better supported.

C#/.NET may also be an option now that it’s open sourced. Nice and simple to compile and modify like Java. I develop most of my data processing stuff in C# on windows and run it on Linux servers. Not an expert on the GUI side of things though.

 

Paul.

 

Javier Hdez.

unread,
Nov 29, 2018, 6:17:42 AM11/29/18
to OpenPnP
Hello,

With JavaFx you can made the style that you want. Not necessarily web or mobile. It's possible to use html5/css/js etc but I use pure Java. So is like Gerrit write the libraries.

Javier Hdez.

unread,
Nov 29, 2018, 6:20:37 AM11/29/18
to OpenPnP
It's possible to use Scene Builder, that now is development by Gluon, similar to windows builder of swing. But I don't use it.

Javier Hdez.

unread,
Nov 29, 2018, 6:23:04 AM11/29/18
to OpenPnP
Scene Builder use use FXml files, xml marshalling/unmarshalling ,similar to machine.xml in OpenPnP.


El jueves, 29 de noviembre de 2018, 11:17:42 (UTC), Javier Hdez. escribió:

Javier Hdez.

unread,
Nov 29, 2018, 6:36:26 AM11/29/18
to OpenPnP
Sorry,

They have changes and addes that I have not seen,  https://openjfx.io/

And the sdk (included to armv6hf).

Marek T.

unread,
Nov 29, 2018, 6:52:30 AM11/29/18
to OpenPnP
Thanks Javier, just wanted to be sure.

But I have another question. This new release looks like doesn't applies colours nor info like (0/2) into ID coloumn of jobPlacement table. Previous version I have from October does it normally.
Is it some my update mistake or bug? I didn't install full soft but only updated jar and opencv. My modified jar and original one work the same about it.
I can do full install but only tomorrow.

Jason von Nieda

unread,
Nov 29, 2018, 9:36:53 AM11/29/18
to ope...@googlegroups.com
Answers to all the above:

Javier:
* Why C++/Qt? Maintainability, and ease of development primarily.

UI has always been second (or third) class in Java and it's not getting any better. Many libraries are unmaintained or have completely gone missing.

OpenPnP depends on two or three important UI libraries that are unmaintained - so now I have to maintain them. WindowBuilder, which I use to create UIs, is nearly abandoned. It often fails to work with newer versions of Eclipse and if it goes away I'll be dead in the water.

JavaFX is somewhat better, in that it has a much improved data binding system but it too is barely maintained. If you look at the libraries people have written for JavaFX, few of them are production ready and many are abandoned. Even one you linked yesterday the author says he has no time to work on the project.

Qt on the other hand is designed from the ground up to make UI development fast and easy. There is no need to piece together a bunch of different UI systems and libraries to get a working UI. In addition, it has great cross platform support.

In addition, using C++ makes it much, much easier to integrate with native libraries. This has always been a huge pain in Java. I have to maintain the OpenCV Java package because no one else will and it's an enormous amount of work. In C++ this would be a simple matter of including a couple shared libs in the distribution, with no code required.

Mark:
* JavaFX is primarily better from a development perspective. It has data binding as a first class citizen and it has a purpose built UI editor. Data binding is a huge, important part of it. The vast majority of OpenPnP's UI code is simply mapping fields to objects and this is greatly simplified in JavaFX. That being said, as I mentioned above, JavaFX is dead or dying so I would not start a rewrite based on it.

In general, I feel that Java UI was already dying when I started OpenPnP but it was still the best choice for a cross platform app. Now I think Qt is the best choice.

* The work to deploy a Qt app is probably actually less than OpenPnP has to deal with right now. I use Install4J, which is a commercial product, to generate OpenPnP's installers. It does a huge amount of behind the scenes work to make it all look smooth - not the least of which is bundling and installing Java. A Qt app can be as simple as a zipfile with a handful of files in it.

Paul:
* There is still, as far as I know, no quality cross platform option for GUI in C# / .NET. I like C# and would definitely prefer to use it, but the GUI options are bad.

Marek:
* You can ignore the warnings.
* See this discussion about the status systems: https://groups.google.com/forum/#!msg/openpnp/BrY4bnNQCY0/vU0L8-MsCwAJ
As an aside, you responded to that thread twice but those messages seem to be deleted now. Did you delete them? Screenshot attached showing the previous messages.


OpenPnP 2, if it ever comes to be, will not be a port of OpenPnP. It will be a ground up rewrite based on what I have learned writing OpenPnP. It will focus on workflow and production, rather than experimentation and DIY. I see it as a much smaller, simpler program with far fewer options. It will be more of "If you want to use OpenPnP 2, bring this kind of machine." instead of "Bring me a machine, and OpenPnP will work with it."

Don't worry though, OpenPnP (1) is not going away. I intend to keep working on it and maintaining it indefinitely.

Jason



--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Screen Shot 2018-11-29 at 8.06.57 AM.png

Marek T.

unread,
Nov 29, 2018, 9:54:26 AM11/29/18
to OpenPnP
Hi Jason,

Ech... it was some time ago and it may be I deleted it finding that have no sense... On this moment I didn't know all you get it by mails (I use web only).
So to be sure: you have deleted information 2/4 but colors-status for the cells should work, isn't it? In my actual case ID coloumn remains neutral during all the job.

Jason von Nieda

unread,
Nov 29, 2018, 10:08:39 AM11/29/18
to ope...@googlegroups.com
The colors were removed from the ID column as well. It was part of the same system and created a large performance bottleneck. It was also somewhat redundant.


You can still tell if a given placement is finished by looking at the Placed? column, and you can tell how many are done for the board and for the job as a whole in the status bar at the bottom.

Jason


Marek T.

unread,
Nov 29, 2018, 10:21:51 AM11/29/18
to OpenPnP
Ok, I see. It's OK as it is.
I just wanted to be sure if my setup works in accordance with the assumption or I have something wrong.
Sorry for my short memory, I have forgotten completely about this discussion...

Mark

unread,
Nov 29, 2018, 10:23:37 AM11/29/18
to ope...@googlegroups.com

> Answers to all the above:

> …

 

Thanks Jason! Much appreciated.

 

These thoughts are very exciting for me as in my professional life I’m in the middle of an evaluation of how to rewrite the generative GUI frontend of our application.

 

I can imagine some good reasons but still like to ask you: why did you rule out a Web/HTML5 interface for a C++ backend?

 

_Mark

 

Jason von Nieda

unread,
Nov 29, 2018, 10:39:33 AM11/29/18
to ope...@googlegroups.com
HTML is even further divorced from the hardware than Java is, and OpenPnP is mostly about hardware. And frankly, I've yet to see a performant desktop application written with these technologies. Electron is, not to put too fine a point on it, a complete abomination. I have to use Slack for a variety of reasons and it's one of the worst pieces of software I've ever used.

I'm not a fan.


I'm a professional software developer. It's how I've made my living for over 20 years. Most of that time has been spent developing web applications in HTML and JavaScript. I've seen the JavaScript ecosystem become more and more fractured on nearly a daily basis.

If you create an app today using any of the popular frameworks there is a very, very good chance it will not build next year. I maintain a pile of production web apps and this is a constant battle. Build systems change constantly, packages disappear or their APIs completely change, package managers disappear, common packages suddenly are injected with malware, etc.

In short - I develop OpenPnP as a hobby, and for fun, and web apps are not fun :)

Jason



--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.

Mark

unread,
Nov 29, 2018, 11:07:19 AM11/29/18
to ope...@googlegroups.com

You confirm some of the worst fears of mine. Good chance this conversation changes some of my plans. Hmmmm…

 

A big thank you, Jason.

 

_Mark

 

Javier Hdez.

unread,
Nov 29, 2018, 12:21:49 PM11/29/18
to OpenPnP
Even one you linked yesterday the author says he has no time to work on the project.


Gerrit is active enough. And if you need a special requeriment he can collaborate. That's what Gerrit told me a few monts ago for my project. I think that he could do the same with the OpenPnP if you use his library.

I have readed that JavaFX is planned to decoupled from JDK: for example here:

Important: TornadoFX is not yet compatible with Java 9/10

Oracle is intending to decouple JavaFX from the JDK. We will wait until the decoupled JavaFX is available and stable before upgrading TornadoFX to support it. As of now there is little value and significant effort involved in updating to JDK 9/10, while there will be an enormous value in updating to the decoupled version.



But where say that JavaFX is dead?

Jason von Nieda

unread,
Nov 29, 2018, 2:43:58 PM11/29/18
to ope...@googlegroups.com
Hi Javier,

"JavaFX is dead" is just my opinion. I see very little interest from the developer community, and now that Oracle is peeling it off it's up to the community (and Gluon) to keep it alive. Since there was very little interest to begin with, I see this failing.

Really it's just a personal preference. I'm not interested in doing another GUI app in Java, and since I'm the one doing the coding, I'm going to use what I prefer :)

Jason


Javier Hdez.

unread,
Nov 29, 2018, 7:26:35 PM11/29/18
to OpenPnP
Of course.

I'm curious because I'm in the same situation, I'd like to continue with JavaFX but I'm not sure what changes or news are happening, from may I do not play with JavaFX.  In the last year I was evaluating python and c++/qt but I preferred to use JavaFX.

Best regards

Brynn Rogers

unread,
Dec 1, 2018, 10:46:00 PM12/1/18
to OpenPnP
Hi Jason,
     I just repurposed an old computer at home to run linux so I can work on my middleware at home and at the office.

Ubuntu 18.04,  Java 11,  
Got it to build pretty easy, did have to make it skiptests.    when I run it the slider arrows? are missing, and the checkboxes.    they work, you just don't see the slider or the box around the check.   the check (or maybe it is an x) shows up but not the box.

My middleware is going to accept the Gcode and return the 'ok', so I should not have to mess with the openpnp end much, just my translator.     If

Brynn 
>> --
>> You received this message because you are subscribed to the Google Groups
>> "OpenPnP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to openpnp+u...@googlegroups.com.
>> To post to this group, send email to ope...@googlegroups.com.
>> To view this discussion on the web visit

>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.

jdlv

unread,
Dec 2, 2018, 8:29:47 AM12/2/18
to ope...@googlegroups.com
Hi Jason,
I've just try ubuntu 18.04, 18.10, Debian 9 and Fedora 29 in a virtual
machine.
Debian and ubuntu have the same problem than Mint, Fedora 29 just works
fine!

Joël

Jason von Nieda

unread,
Dec 2, 2018, 2:52:45 PM12/2/18
to ope...@googlegroups.com
Thanks all, I'm looking in to it.

Jason


--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.

Jason von Nieda

unread,
Dec 2, 2018, 9:45:26 PM12/2/18
to ope...@googlegroups.com
Okay, looks like this is a known issue: https://bugs.openjdk.java.net/browse/JDK-8213994

Might be related to GTK 3. I'll monitor that bug report and report back when it's resolved. I'm not aware of any workaround at the moment.

Jason



Jason von Nieda

unread,
Dec 2, 2018, 9:47:45 PM12/2/18
to ope...@googlegroups.com

cf

unread,
Dec 3, 2018, 12:53:36 AM12/3/18
to OpenPnP

If you ever get to openpnp2 would it still be open source ? 

I have been following this project for years and always felt that I couldn't contribute due to lack of Java skill. However I have 26 years C++ experience and also some qt programming background. I suspect a lot of the embedded guys has c and c++ skills and they will be happy over this potential new s/w.


Jason von Nieda

unread,
Dec 3, 2018, 10:09:00 AM12/3/18
to ope...@googlegroups.com
Yep, still open source!

Jason

On Sun, Dec 2, 2018 at 11:53 PM cf <audi...@gmail.com> wrote:

If you ever get to openpnp2 would it still be open source ? 

I have been following this project for years and always felt that I couldn't contribute due to lack of Java skill. However I have 26 years C++ experience and also some qt programming background. I suspect a lot of the embedded guys has c and c++ skills and they will be happy over this potential new s/w.


--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.

Marek T.

unread,
Oct 13, 2019, 11:56:51 AM10/13/19
to OpenPnP
Hi Jason,
Last version of Openpnp 1.0 and Debian. Can you tell me which version of Oracle JDK is recommended as confirmed working with no problems and compatible with Opencv being used there in 1.0?
Is there some visible advantage if install 11 (or up) instead of 8? I mean the things like memory usage of lower CPU load?

Jason von Nieda

unread,
Oct 13, 2019, 12:54:04 PM10/13/19
to ope...@googlegroups.com
Sorry Marek, I don’t use or test on Debian. My recommendation is just to try starting with Java 8 and see what works.

Jason


--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
--
Sent from my BeOS enabled toaster

Marek Twarowski

unread,
Oct 13, 2019, 1:08:53 PM10/13/19
to ope...@googlegroups.com
Ok, thx, going this way so.

You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/OYgFprz1FNg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jwPYjEpf6MPXahB5aqhK74UiLCiwmGxeWiVjA_C-jwCaQ%40mail.gmail.com.

Marek T.

unread,
Oct 14, 2019, 5:18:46 PM10/14/19
to OpenPnP
So Jdk11 seems be working well on my Debian10.
I didn't try with higher versions 12,13 yet.
Reply all
Reply to author
Forward
0 new messages