argouml-tigris-org / argouml

Main project of argouml. Some information in the wiki. Some old releases in releases. (depends on parentpom, testmodels)
252 stars 94 forks source link

Missing Preferences in top-level menu with JDK 17 #51

Open simonjwright opened 2 years ago

simonjwright commented 2 years ago
ArgoUML version       : PRE-0.35.2
Java Version          : 17.0.2
Java Vendor           : Oracle Corporation
Java Vendor URL       : https://java.oracle.com/
Java Home Directory   : /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
Java Classpath                : /Volumes/Miscellaneous1/argouml/app/jars/src/argouml-build/build/argouml.jar
Operation System      : Mac OS X, Version 12.3.1
Architecture          : aarch64
User Name             : simon
User Home Directory   : /Users/simon
Current Directory     : /Volumes/Miscellaneous1/argouml
JVM Total Memory      : 50331648
JVM Free Memory       : 23066888

The Main menu doesn't have a Preferences choice. Cmd-, doesn't work either. This means that I can't set ~/.argouml/argo.user.properties entry argo.profiles.directories.

If instead of jdk-17 I run with a jdk1.8, Preferences is there, and I can set the default XMI directories in the Settings/Profiles tab.

Also, Main/About shows the splash image!

After I've set up argo.profiles.directories using the old jdk, I can go back to the aarch64 jdk-17 and continue work.

I haven't noticed any other differences (just got started!)

linustolke commented 2 years ago

I am sorry, am not sure how to proceed with this investigation.