Apfelinsel

Mac-Software => Thema gestartet von: Jochen am November 29, 2020, 14:06:25

Titel: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 29, 2020, 14:06:25
In 2018 habe ich das Programm Zettelkasten_1 installiert.
Die Angaben im Finder bedeuten doch:
a) Erstellungsdatum > Wann das Programm vom Entwickler erstellt wurde?
b) Änderungsdatum > Wann das Programm vom Entwickler geändert wurde?
c) Hinzugefügt > Wann ich das Programm installiert habe?

Jochen

Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 29, 2020, 14:16:53
a) Erstellungsdatum > Wann das Programm vom Entwickler erstellt wurde?
b) Änderungsdatum > Wann das Programm vom Entwickler geändert wurde?

Sehr wahrscheinlich ist es in deinem Fall so, aber das ist nicht zwingend. Es hängt davon ab, wie die Datei auf Deinen Rechner kam.
Effektiv sagt es aus, wann diese Datei erstellt und geändert wurde.

Zitat
c) Hinzugefügt > Wann ich das Programm installiert habe?

Ja.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 29, 2020, 14:20:26
Wenn ich im Finder auf Zettelkasten (Ist Version 1) klicke, startet das Programm als Version 1.

Wenn ich im Finder auf Zettelkasten Kopie (Ist Version 3) klicke, startet das Programm nicht.

Es kommt Fehlermeldung, siehe screenshot.

Wenn ich im Finder auf Zettelkasten 3.3.1-jar klicke, öffnet sich das Programm Zettelkasten 3.

Wieso?

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 29, 2020, 14:40:49
"Zettelkasten Kopie" startet nicht, weil das Programm defekt ist. Das sagt die Fehlermeldung und auch das durchgestrichene Symbol im Finder. Warum diese "Kopie" kaputt ist, weiß ich nicht. Ist wohl falsch kopiert worden.

"Zettelkasten" startet das eine Programm.
"Zettelkasten 3.3.1-jar" startet das andere Programm.
Nichts ungewöhnlich.

Zum Verständnis: Ein "reines" Java-Programm ohne irgendeine plattformspezifische Anpassung und daher ohne Veränderung auf beliebigen Betriebssystemen und Prozessoren lauffähig, wird meist als .jar (=Java-Archive) verteilt. Das ist in Wirklichkeit ein ZIP-Archiv, in dem der Quelltext und alle benötigten anderen Dateien drin liegen. Diese .jar-Datei kann so unter Windows/Mac/Linux/Android/Raspbian... ausgeführt werden, solange dort Java installiert ist. Das jeweils dort gespeicherte (und plattformabhängige) Java führt dann den Quellcode in der .jar aus.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 29, 2020, 15:08:18
"Zettelkasten Kopie" startet nicht, weil das Programm defekt ist. Das sagt die Fehlermeldung und auch das durchgestrichene Symbol im Finder. Warum diese "Kopie" kaputt ist, weiß ich nicht. Ist wohl falsch kopiert worden.


Habe Applikation noch mal geladen.
Habe ich es richtig gemacht?
Durchgestrichenes Symbol kommt schon unter Downloads.
Falls ich nichts falsch gemacht habe sollte ich mal an Entwickler schreiben?

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 29, 2020, 17:07:56
Naja, da liegt es nicht an Dir.
Oben drüber steht:

Zitat
In case you are using a Mac and you have installed:
Java 9 or above: use v3.3.0 instead (Zettelkasten_3.3.0_Mac-Java9+.dmg)
Java 8: download Zettelkasten_3.3.1_Mac-Java8.zip

Diese "Zettelkasten_3.3.1_Mac-Java8.zip" sollst Du nur laden, wenn Du Java 8 oder älter installiert hast (Aktuell sind wir bei Java 15). Das scheint also eine Version für sehr alte MacOS-Versionen zu sein. Damit erklärt sich auch das "durchgestrichen"-Symbol. Das Programm ist einfach schlicht zu alt und auf Deiner OS X-Version nicht lauffähig.

Wenn man etwas neueres (Java 9 und höher) installiert hat, soll man "Zettelkasten_3.3.0_Mac-Java9+.dmg" benutzen. Das hast Du gar nicht heruntergeladen, sondern stattdessen die plattformunabhängige Version "Zettelkasten-3.3.1.jar".
Wenn Du wissen möchtest, welche Java-Version Du installiert hast, gib mal "java -version" ins Terminal ein.

Es gab wohl auch mal eine "Zettelkasten_3.3.1_Mac-Java9+.dmg", die eigentlich die richtige für Dich gewesen wäre, aber die hatte einen Fehler und eure daher mit dem Verweis auf "Zettelkasten_3.3.0_Mac-Java9+.dmg" zurückgezogen.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 29, 2020, 17:14:58
Ergänzung: Der bei Dir aufgetretene Fehler ist wohl dort auch bekannt (schau mal in die Issues). Liegt wohl an dem Skript/Programm, mit dem sie automatisiert die Mac-Version als Paket zusammenschnüren lassen für die Java 8-Version.
Bei der Java 9-Version scheint es auch ähnliche Probleme zu geben , daher wurde ja auch die 3.3.1 Java 9 zurückgezogen.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 12:47:10
Wenn Du wissen möchtest, welche Java-Version Du installiert hast, gib mal "java -version" ins Terminal ein.

Was muss ich genau eingegeben?
Wenn ich java -version eingebe, kommt das, siehe screenshot.

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 12:52:33
Oder langt schon die Angabe im Finder?

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 14:57:07
... (Aktuell sind wir bei Java 15).
Oracle Seite sagt:

Java 8
Java 8 Update x
???

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Florian am November 30, 2020, 15:58:24
Java-Programme vermeide ich generell.
Manchmal kommt man nicht herum, aber Zettelkasten dürfte es auch viele ohne Java geben.

Ich weiß, dass beantwortet Deine Fragen nicht.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 16:04:08
Wenn ich java -version eingebe, kommt das, siehe screenshot.

Komisch, da wird behauptet, dass gar kein Java installiert ist. Muss aber, da beim Doppelklick auf das jar das Programm ausgeführt wird.

Oder langt schon die Angabe im Finder?

Das ist nicht Java, sondern das Java Applet für einen Webbrowser. Sowas wie Flash und noch viel länger tot und überflüssig.

Oracle Seite sagt:
Java 8

Die Seite ist auch völlig veraltet. Du bist da völlig veralteten Links gefolgt. Ich vermute mal, dass da nach Eingabe ins Terminal in OS X ein Dialog aufploppte, mit einem Button "Download" oder "Mehr Informationen" oder so, der zu dieser Seite führte. Das sind dann bei Dir noch Reste der alten Java-Implementierung von Apple und/oder Oracle.

Sehe ich direkt bei Oracle nach Java nach, dann finde ich z.B. folgendes (bitte nix da downloaden!):
https://www.oracle.com/java/technologies/javase-downloads.html

Schau mal bei Dir in die Systemeinstellungen, ob es da einen Punkt "Java" gibt. Das war nämlich die alte Art und Weise von Oracle.

Oracle hat vor einiger Zeit die Lizenzen geändert und ich setze seitdem die Implementierung von OpenJDK ein. Die angekündigte Anpassung für ARM-Macs wird, soweit ich das mitbekommen habe, auch bei OpenJDK erscheinen.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 16:05:27
Java-Programme vermeide ich generell.

Das sehe ich nicht so. Ich benutze davon eine Handvoll.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 16:06:21
Manchmal kommt man nicht herum, aber Zettelkasten dürfte es auch viele ohne Java geben.

Aus Holz und Metall zuhauf. ;D
Digitale finde ich einige für WIN.
Digitale für macOS habe ich bisher noch nicht gefunden, ausser den von Daniel Lüdecke.

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 16:09:33
Schau mal bei Dir in die Systemeinstellungen, ob es da einen Punkt "Java" gibt. Das war nämlich die alte Art und Weise von Oracle.

Da gibt es das Icon Java.
Wenn ich drauf klicke kommt dieses Fenster.

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 16:14:20
Sehe ich direkt bei Oracle nach Java nach, dann finde ich z.B. folgendes (bitte nix da downloaden!):
https://www.oracle.com/java/technologies/javase-downloads.html

Da erscheint das.

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 16:21:18
Da gibt es das Icon Java.
Wenn ich drauf klicke kommt dieses Fenster.

Ja, das ist die alte Java-Implementierung von Oracle.

Ich würde das Oracle Java komplett runter schmeissen und das aktuelle OpenJDK installieren.
Zum Löschen von Oracle Java:
- Lösche das Java Control Panel durch Rechtsklick auf das Java-Icon in den Systemeinstellungen und dann "Entfernen" oder "Löschen".
- Lösche alles mit Java Applet und auch den Java-Ordner aus dem Screenshot.
- Schau mal in den Ordner "/Library/Java/JavaVirtualMachines/". Wenn da was drin liegt, lösche es.

Wenn alles gelöscht ist, versuche noch einmal den Zettelkasten zu starten. Wenn das Löschen vollständig war, dürfte es nicht mehr gehen.

Erst dann(!) installierst Du OpenJDK 15 nach dieser Anleitung (https://www.apfelinsel.de/forum/index.php/topic,7595.0.html).
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 16:22:12
Sehe ich direkt bei Oracle nach Java nach, dann finde ich z.B. folgendes (bitte nix da downloaden!):
https://www.oracle.com/java/technologies/javase-downloads.html

Da erscheint das.

Ja, wie ich sagte, Java 15 ist aktuell, auch bei Oracle.
Sollte nur ein Hinweis darauf sein, dass Deine Oracle-Seite über Java 8 veraltet ist.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 16:35:00
Und lösche evtl. die Ordner
~/Library/Application Support/Java
/Library/Application Support/Java
~/Library/Application Support/Oracle/Java
/Library/Application Support/Oracle/Java
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 17:12:50
Wenn alles gelöscht ist, versuche noch einmal den Zettelkasten zu starten. Wenn das Löschen vollständig war, dürfte es nicht mehr gehen.

Es startet nichts mehr.

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 17:18:41
Aus:

https://www.apfelinsel.de/forum/index.php/topic,7595.0.html

Was soll ich nehmen:

... hier
... auf dieser Seite

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 17:50:20
Naja, zu dem damaligen Zeitpunkt war OpenJDK 11 aktuell, jetzt ist es OpenJDK 15.
Daher schrieb ich ja auch, Du sollst OpenJDK 15 installieren.

Zitat
Fertig compilerte Versionen gibt es hier (http://jdk.java.net/). Aktuell ist die Version 11 auf dieser Seite (http://jdk.java.net/11/).

D.h. bei "hier" gibt es generell fertige Versionen, d.h. alle möglichen verschiedenen. Kann man auch sehen, wenn man das mal anklickt.
Bei "dieser Seite" gibt es die Version 11, um die es Dir aktuell nicht geht.  Kann man auch sehen, wenn man das mal anklickt. Damals war die aktuell, heute ist Version 15 aktuell.

Also einfach immer das "hier" aufrufen und schauen, was aktuell ist (das hinter "Ready for use"). Damals stand da "JDK 11", heute steht da "JDK 15". Klickt man da heute auf "JDK 15", gelangt man auf die Seite "JDK 15.0.1", die heute aktuelle Version.

Weiter dann genau wie in der Anleitung beschrieben.
Ab und zu gucke ich auf die Seite, ob eine neuere Version aktuell ist und wiederhole dann das ganze.

Wobei das ganze sich darin erschöpft: Runterladen, entpacken, in den richtigen Ordner kopieren, alte Version in dem Ordner löschen.

Sein Java aktuell zu halten ist wirklich einfach geworden. Nix installieren/deinstallieren, nix an vielen unterschiedlichen Orten suchen und löschen, einfach nur gewünschte Version in den richtigen Ordner kopieren und ungewünschte Version in diesem Ordner löschen. Fertig.

Ach so, bevor Du fragst: Sowohl beim Reinkopieren als auch beim Löschen wirst Du gewarnt, dass Du nicht die nötigen Rechte hast. Dann klickt man in diesem Dialog auf "Authentifizieren", gibt sein Kennwort (wen man Admin ist) ein und fertig.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 18:06:16
Sachverhalt nach Download.
Nachfrage, siehe screenshot.

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 18:36:08
Soweit ok.
Du sollst kopieren nach "/Library/Java/JavaVirtualMachines/". Das ist in der Library für alle
Auf dem Screenshot ist "~/Library", also "/Users/joachim/Library" zu sehen. Du bist in der falschen Library.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 18:39:55
Soweit ok.
Du sollst kopieren nach "/Library/Java/JavaVirtualMachines/". Das ist in der Library für alle
Auf dem Screenshot ist "~/Library", also "/Users/joachim/Library" zu sehen. Du bist in der falschen Library.

Gibt es dort aktuell auch nicht.

Jochen

PS. Sehe in TM vom Anfang November dass der Ordner existierte!?
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 18:46:22
Dann leg die Ordner doch mal an.
Und schreib mal, was für eine Ausgabe kommt bei "/usr/libexec/java_home" im Terminal.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 18:47:56
PS. Sehe in TM vom Anfang November dass der Ordner existierte!?

Hast Du den evtl. vorhin gelöscht:
Zitat
- Schau mal in den Ordner "/Library/Java/JavaVirtualMachines/". Wenn da was drin liegt, lösche es.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 18:48:48
Oder noch einfacher: Lass Dir den Ordner aus dem TM-Backup wiederherstellen. Dann stimmen auch die Rechte.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 18:53:28
Oder noch einfacher: Lass Dir den Ordner aus dem TM-Backup wiederherstellen. Dann stimmen auch die Rechte.

Jetzt ist er aus TM wieder drin.
Rechner zuerst neu starten, bevor ich weiter mache?

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 18:54:00
Nö, mach weiter.

Reinkopieren und danach im Terminal "java -version" zur Kontrolle, ob alles geklappt hat.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 18:59:55
Das kommt im Terminal nach reinlegen mit Admin Passwort


Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 19:00:54
Sieht gut aus, aber:

Zitat
Reinkopieren und danach im Terminal "java -version" zur Kontrolle, ob alles geklappt hat.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 19:03:05
Sieht gut aus, aber:

Zitat
Reinkopieren und danach im Terminal "java -version" zur Kontrolle, ob alles geklappt hat.

Ergebnis

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 19:03:54
Perfekt. Hat geklappt.

In Zukunft also einfach jeweils die neue Version in diesen Ordner kopieren und die alte Version löschen. Fertig.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 19:11:47
Nun die Programme:
Zettelkasten > V1.0 hatte früher schon geklappt.
Zettelkasten Kopie > V3.3.1 hatte ja nicht geklappt.
Zettelkasten-2 > V3.3.0 hatte ich mir gestern schon installiert und hatte geklappt.

Klicken auf Zettelkasten Kopie gibt wieder Fehlermeldung aus dass „beschädigt"

Neu herunter laden?
Zettelkasten-2 läuft ja?

Jochen
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: MacFlieger am November 30, 2020, 19:20:18
Das ist doch schon geklärt in Antwort#5 und #6.

Die Version 3.3.1 Java 8 ist zum einen nur für Java-Version 8 und kleiner und zum anderen wegen eine Skriptfehlers bei denen selbst mit dieser alten Java-Version nicht lauffähig.
Die Version 3.3.1 Java 9 (für Java-Version 9 und größer) wurde entfernt, weil sie aus ähnlichen Gründen defekt war. Dort steht, dass Du 3.3.0 Java 9 verwenden sollst. Und die scheint ja bei Dir zu funktionieren.
Titel: Re: Frage zu Programm Zettelkasten und Angaben im Finder
Beitrag von: Jochen am November 30, 2020, 19:23:03
Das ist doch schon geklärt in Antwort#5 und #6.

Die Version 3.3.1 Java 8 ist zum einen nur für Java-Version 8 und kleiner und zum anderen wegen eine Skriptfehlers bei denen selbst mit dieser alten version nicht lauffähig.
Die Version 3.3.1 Java 9 (für Java-Version 9 und größer) wurde entfernt, weil sie aus ähnlichen Gründen defekt war. Dort steht, dass Du 3.3.0 Java 9 verwenden sollst. Und die scheint ja bei Dir zu funktionieren.

Prima. Danke für Hilfe
Dann lösche ich später mal die nicht benötigten zwei ZK-Apps sowie die Zettelkasten-3.3.1.jar

Jochen