[Coco] Drivewire 4 vs. Java 9
Mathieu Bouchard
matju at artengine.ca
Sat Nov 18 11:11:34 EST 2017
Sorry, two corrections :
I mean, "those that use DW4UI.sh"... you're on Windows, therefore (unless you
install a unix kit) you don't have an interpreter for .sh files... I didn't see
an equivalent ".bat" file. What you have to run is the .exe, but that doesn't
seem to contain much more than the equivalent of a .bat file that does the same
command as the .sh file. But that's just a deprecation warning.
The real problem, though, is the part about ClassCastException, which I forgot
to read in your email, sorry. The only part where URLClassLoader is explicitly
mentioned in the source code is at
./DriveWireUI/src/com/groupunix/drivewireui/plugin/PluginLoader.java , which
means any Java programmer (having Java 9.x) could take care of it on any OS (it
does not involve recompiling anything platform-specific.
Le 2017-11-18 à 10:53:00, Mathieu Bouchard a écrit :
> What's the effect of stopping using that option ? It doesn't sound like
> anything critical to DriveWire. Does it have any impact on how a JNI extension
> is allowed to behave ? If so, it's probably not that many lines of code to be
> changed.
>
> If you're using DW4UI.sh, edit it and remove the -XX:+UseConcMarkSweepGC
> option from the java command. This is the same as running DW4 like :
>
> java -jar DW4UI.jar --backup &
>
> If you're on Windows, I'm not sure what's different, maybe just don't put a
> "&".
>
> Le 2017-11-16 à 11:51:00, Bill Pierce via Coco a écrit :
>
>> James, looks like they screwed us (again). We'll probably have to revert to
>> older versions of Java just to run DW4, since there's no one keeping dw4 up
>> to date :-(
>> BTW, I'm running 8.144 on Win7. Looks like I won't be updating anytime
>> soon.
>>
>> -----Original Message-----
>> From: James Jones <jejones3141 at gmail.com>
>> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>> Sent: Thu, Nov 16, 2017 10:59 am
>> Subject: [Coco] Drivewire 4 vs. Java 9
>>
>> Anybody have luck running drivewire 4 under Java 9? I'm gettingJava
>> HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC
>> wasdeprecated in version 9.0 and will likely be removed in a future
>> release.Launch failed:
>> ClassCastException:java.base/jdk.internal.loader.ClassLoaders$AppClassLoader
>> cannot be cast tojava.base/java.net.URLClassLoaderand searching for that
>> exception text turns up a lot of posts from peoplehaving issues running
>> things on Java 9.
______________________________________________________________________
| Mathieu BOUCHARD --- tél: 514.623.3801, 514.383.3801 --- Montréal, QC
More information about the Coco
mailing list