JES 2.02.30 Problem/Fehler auf MacOS Catalina

165 views
Skip to first unread message

Lothar Weidmüller

unread,
Nov 7, 2019, 4:06:11 PM11/7/19
to Jes - Die Java-EÜR
Hallo,

ich habe gerade die neue Version heruntergeladen und installiert. (dmg-Paket öffnen und JES-mac.app nach Programme ziehen).
Nach dem Start kommt die Fehlemeldung: "Cannot determine location of JVM"

Java ist aktuell und verfügbar, Sicheheitscheck für JES ist auf erlaubt.

Was mache ich falsch oder ist das ein Fehler?

Version 2.01.22 läuft noch einwandfrei?

Uwe Mock

unread,
Nov 7, 2019, 4:31:16 PM11/7/19
to Jes - Die Java-EÜR
Das Problem ist bekannt. Ich forsche derzeit nach der Ursache.

Lothar Weidmüller

unread,
Nov 7, 2019, 5:04:12 PM11/7/19
to Jes - Die Java-EÜR
Hallo Uwe,

wenn Du Hilfe brauchst, melde Dich, ich teste gerne.

cu Lothar

Uwe Mock

unread,
Nov 8, 2019, 2:18:18 AM11/8/19
to Jes - Die Java-EÜR
Welche Java-Version ist denn bei Dir im Einsatz?

Lothar Weidmüller

unread,
Nov 8, 2019, 3:40:15 PM11/8/19
to Jes - Die Java-EÜR
Hallo Uwe,

Version 8 Update 231.

Uwe Mock

unread,
Nov 9, 2019, 1:32:04 AM11/9/19
to Jes - Die Java-EÜR
Kannst Du das mal mit einer neueren Java-Version ausprobieren?

Roland Stock

unread,
Nov 9, 2019, 10:00:55 AM11/9/19
to Jes - Die Java-EÜR
Hallo Uwe,

ich habe das gerade zufällig gelesen, weil ich das aktuelle Update einspielen wollte.

Java Version 8 Update 231 scheint die aktuelle Version für MacOS zu sein.

Habe gerade das Update von Version 8 Update 221 aus durchgeführt und es gibt keine neueren Updates.

Dann Jes Version 2.02.14 gestartet. Das funktioniert.

Ich traue mich jetzt allerdings nicht, die aktuelle Jes-Version zu installieren ;)

Gruß
Roland

Uwe Mock

unread,
Nov 9, 2019, 10:02:36 AM11/9/19
to jes...@googlegroups.com
OpenJDK gibt es auch in Version 9, 10, 11, 12 und 13.

Wolfgang Miller-Reichling

unread,
Nov 14, 2019, 6:01:33 AM11/14/19
to Jes - Die Java-EÜR
Am Samstag, 9. November 2019 16:02:36 UTC+1 schrieb Uwe Mock:
OpenJDK gibt es auch in Version 9, 10, 11, 12 und 13.

~ $ /usr/bin/java -version
openjdk version
"1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

Damit tut es nicht, Fehlermeldung ist wie oben auch "Cannot determine location of JVM".

Anschließend  brew cask install adoptopenjdk11, jetzt habe ich
~ $ java -version
openjdk version
"11.0.5" 2019-10-15
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.5+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode)

Damit läuft jes-mac.app. Das hat nichts mit Catalina zu tun, denn hier ist noch Mojave 10.14.6 (18G1012) installiert.

Uwe Mock

unread,
Nov 14, 2019, 1:39:05 PM11/14/19
to Jes - Die Java-EÜR

~ $ /usr/bin/java -version
openjdk version
"1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)


Geht das nicht ohne die Pfadangabe? Vielleicht liegt es daran...

Wolfgang Miller-Reichling

unread,
Nov 14, 2019, 2:18:03 PM11/14/19
to Jes - Die Java-EÜR


Am Donnerstag, 14. November 2019 19:39:05 UTC+1 schrieb Uwe Mock:

Geht das nicht ohne die Pfadangabe? Vielleicht liegt es daran...

Doch, das geht, ich wollte nur deutlich machen welches Binary gestartet wird, wobei das auch nur ein Symlink ist:

~ $ java -version
openjdk version
"1.8.0_232"

OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)


~ $ ls -l `which java`
lrwxr
-xr-x  1 root  wheel  74 Oct 16 21:46 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java


Wolfgang Miller-Reichling

unread,
Nov 14, 2019, 2:35:37 PM11/14/19
to Jes - Die Java-EÜR
Das hier bringt liefert ein Aufruf von JavaLauncher, vielleicht hilft es ja:

~ $ /Applications/jes-mac.app/Contents/MacOS/JavaLauncher
2019-11-14 20:32:34.744 JavaLauncher[34069:745786] [INFO ] Looking up JVM directory for Java version: 8+
2019-11-14 20:32:34.808 JavaLauncher[34069:745786] [ERROR] Error status code returned from JVM home lookup: 2


Uwe Mock

unread,
Nov 14, 2019, 2:42:54 PM11/14/19
to Jes - Die Java-EÜR
Danke, ich habe es weitergeleitet!

Uwe Mock

unread,
Nov 14, 2019, 3:02:00 PM11/14/19
to Jes - Die Java-EÜR
Gibt es irgendeinen vernünftigen Grund, auf dem Mac nicht Java 9+ zu verwenden?

Wolfgang Miller-Reichling

unread,
Nov 15, 2019, 5:31:20 PM11/15/19
to Jes - Die Java-EÜR
Am Donnerstag, 14. November 2019 21:02:00 UTC+1 schrieb Uwe Mock:
Gibt es irgendeinen vernünftigen Grund, auf dem Mac nicht Java 9+ zu verwenden?

Naja, es mag schon Gründe geben, warum zumindest *auch* noch Java 8 auf dem Rechner hat, aber Mac-spezifisch ist das dann eher nicht.

Bernard@LightnIngDesign

unread,
Nov 17, 2019, 5:47:20 PM11/17/19
to jes...@googlegroups.com
Ich kann nur sagen dass ich froh bin Adobe Java endlich von meinem Mac gelöscht haben zu können. Was hat mir das Probleme bei den Updates gemacht die letzten Jahre! Und dann den Ärger mit der Lizenzpolitik!, die uns Selbständige trifft! 
Ich habe Adoptopenjdk Version 11 installiert damit ich Jes nutzen kann und bisher keine Probleme damit. Es wird nicht automatisch migriert auf einen neuen Rechner bei Verwendung des Migrationsassistenten - aber das merkt man schnell und die Installation ist ja wirklich denkbar problemlos.
Verschiedene OS-X Versionen verhalten sich offenbar unterschiedlich insbesondere was die Sicherheitsschranken zum öffnen von Programmen, die nicht von einem von Apple verifizierten Entwickler stammen, aber das ist ein anderes Thema.
Was spricht denn gegen die Opensource Jdk und immer noch für Adobe? - habe ich da was übersehen? 
--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Jes - Die Java-EÜR" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an jes-eur+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/jes-eur/3a7b7c66-af44-4356-bdef-a582dfeb106d%40googlegroups.com auf.

Uwe Mock

unread,
Nov 18, 2019, 3:53:25 AM11/18/19
to Jes - Die Java-EÜR
Oracle. Die Firma heißt Oracle...

Bernard@LightnIngDesign

unread,
Nov 18, 2019, 5:00:15 AM11/18/19
to jes...@googlegroups.com
Entschuldigung für den Fehler. Ja, Oracle war gemeint. 

Am 18.11.2019 um 09:53 schrieb Uwe Mock <uwe...@gmail.com>:

Oracle. Die Firma heißt Oracle...

--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Jes - Die Java-EÜR" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an jes-eur+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/jes-eur/77240b71-16fc-47c6-b602-a3dd19a77a9f%40googlegroups.com auf.

Uwe Mock

unread,
Nov 18, 2019, 5:06:03 AM11/18/19
to Jes - Die Java-EÜR
Alles gut ;-)

Uwe Mock

unread,
Nov 22, 2019, 5:09:26 AM11/22/19
to Jes - Die Java-EÜR
Ich bin einen kleinen Schritt weiter. Diese Version sollte ab MacOS 10.10 funktionieren.

Vermutlich wird es immer noch die Probleme mit Java 8 geben. Die kann ich aber selbst nicht lösen.

Haben wir hier Entwickler, die Objective C programmieren können?

Dr.-Ing. Bernard Frank

unread,
Nov 22, 2019, 5:38:09 AM11/22/19
to jes...@googlegroups.com
Die funktioniert ebenfalls bei mir, ja - auf 10.11.6. (El Capitan) und auch auf Catalina - alles mit AdoptOpenJdk 11. Ich erkenne keine Änderung zur letzten normalen Version.

Allerdings muss man immer über das Optionsmenü ‚Öffnen‘ gehen um das Programm zu starten. Irgendwie speichert mein Rechner die gegebene Berechtigung nicht mehr. Das hatte schon mal funktioniert. 

Grüße,
Bernard

--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Jes - Die Java-EÜR" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an jes-eur+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/jes-eur/2e994ed7-c314-4610-9d66-c5defb1aa3b9%40googlegroups.com auf.

Uwe Mock

unread,
Nov 22, 2019, 5:49:51 AM11/22/19
to Jes - Die Java-EÜR
Die funktioniert ebenfalls bei mir, ja - auf 10.11.6. (El Capitan) und auch auf Catalina - alles mit AdoptOpenJdk 11. Ich erkenne keine Änderung zur letzten normalen Version.

Funktional hat sich auch nichts geändert. Lediglich das Programm, das auf dem Mac die Java-VM sucht, ist jetzt für MacOS ab 10.10 compiliert.
 
Allerdings muss man immer über das Optionsmenü ‚Öffnen‘ gehen um das Programm zu starten. Irgendwie speichert mein Rechner die gegebene Berechtigung nicht mehr. Das hatte schon mal funktioniert. 

Hm, kann das an der anderen Zielversion liegen?

Bernard Frank

unread,
Nov 22, 2019, 7:16:46 AM11/22/19
to Jes - Die Java-EÜR
Das ist bei mir jetzt auf beiden Versionen d.h. El Capitan und Catalina so - mit nur leicht unterschiedlichem Verhalten. Zumindest auf El Capitan war das mal so, dass nach dem ersten Öffnen und Bestätigen incl. Admin-PW- Eingabe das Öffnen immer ohne Sicherheitsdialog funktioniert hatte.

Uwe Mock

unread,
Nov 26, 2019, 9:34:25 AM11/26/19
to Jes - Die Java-EÜR
Ein Nutzer schreibt mir:

-1-  Programm auf externes Speichermedium kopieren
-2-  dann auf ( anderen ) Rechner kopieren
-3-  et voilà, keine Fehlermeldung mehr; ist jetzt ja nicht mehr aus dem Internet ...

Hilft das?

Wolfgang Miller-Reichling

unread,
Nov 26, 2019, 10:03:50 AM11/26/19
to Jes - Die Java-EÜR
Das hab ich jetzt nicht probiert (habe aber auch das Problem nicht), es hängt aber vermutlich vom verwendeten Filesystem auf dem externen Medium ab, da diese Information in den extended Attrributes der Dateien gespeichert wird, und wenn das Filesystem die nicht unterstützt, dann können sie auch nicht mitkopiert werden. Man kann das aber auch einfacher haben:

xattr -d -r com.apple.quarantine /Applications/jes-mac.app , ggf. mit einem sudo davor sollte das Problem eigentlich beseitigen.

Lothar Weidmüller

unread,
Nov 26, 2019, 4:32:32 PM11/26/19
to Jes - Die Java-EÜR
Hab es gerade ausprobiert, funktioniert mit Oracle Java nicht.

Uwe Mock

unread,
Nov 27, 2019, 1:35:27 AM11/27/19
to Jes - Die Java-EÜR
Am Dienstag, 26. November 2019 22:32:32 UTC+1 schrieb Lothar Weidmüller:
> Hab es gerade ausprobiert, funktioniert mit Oracle Java nicht.

Was genau funktioniert mit welchem Oracle Java nicht?

Alexander Richter

unread,
Jan 10, 2020, 9:12:23 AM1/10/20
to Jes - Die Java-EÜR
Danke für diese einfache Lösung! Funktioniert bei mir (macOS 10.11.6) tadellos :-) 


Am Dienstag, 26. November 2019 16:03:50 UTC+1 schrieb Wolfgang Miller-Reichling:
Reply all
Reply to author
Forward
0 new messages