[
https://issues.apache.org/jira/browse/CAY-2721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nikita Timofeev updated CAY-2721:
---------------------------------
Fix Version/s: 4.1.1
> Platform builds of CayenneModeler don't work with Java 17
> ---------------------------------------------------------
>
> Key: CAY-2721
> URL: https://issues.apache.org/jira/browse/CAY-2721
> Project: Cayenne
> Issue Type: Task
> Environment: CayenneModeler 4.0.x, 4.1.x, 4.2.x
> Reporter: Andrus Adamchik
> Assignee: Nikita Timofeev
> Priority: Major
> Fix For: 4.1.1, 4.2.B1
>
>
> *Native* versions of CayenneModeler (Mac, Windows) can't start with Java 17.
> The problem was first reported here:
> https://lists.apache.org/thread.html/r6576791ff65f9da0265a8e06d544ba7f57d680848a2e997c891429eb%40%3Cdev.cayenne.apache.org%3E
> On MacOS this is a problem, because after installing Java 17, it becomes the
> default desktop JVM.
> Workarounds:
> * Use cross-platform Modeler. Start it from CLI as "java -jar
> CayenneModeler.jar" (works on Java 17)
> * (On MacOS) start native CayenneModeler from CLI using Java 11:
> {noformat}
> export CLASSPATH=`find ./CayenneModeler.app/Contents/Java -name '*.jar' \
> |perl -ne 'chomp; print "$_:"'`
> java -Xmx500m -Dapple.laf.useScreenMenuBar=true -cp $CLASSPATH \
> org.apache.cayenne.modeler.osx.OSXMain
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)