Hallo zusammen, ich schaffe es nicht, diesen Zettelkasten ans laufen zu bringen. Es fängt schon damit an, dass ich nicht weiß, wohin ich die zip-Datei entpacken soll. Dann weiß ich auch nicht, ob ich verschiedene Java-Versionen installieren soll wie im Artikel beschrieben, oder es lieber lassen soll. Das Programm startet erst gar nicht. Vielleicht kann mir jemand auf die Sprünge helfen?
Zettelkasten lässt sich nicht starten
Anmeldungsdatum: Beiträge: 82 |
|
||
Anmeldungsdatum: Beiträge: 12067 |
Muss es denn dieser Zettelkasten sein? BasKet macht auch einen sehr guten Eindruck und fügt sich bei Kubuntu 16.04 gut ein. Zum Thema: "Das Programm startet nicht" ist keine Fehlerbeschreibung. Versuche das Programm in einem Terminal zu starten und die Ausgabe hier im Codeblock zu posten, damit dir Leute mit Java-Erfahrung Tips geben können. Entpacken kannst du die Datei überall da, wo dein Benutzer Schreibrechte hat. Also beispielsweise in ~/Zettelkasten. |
||
Anmeldungsdatum: Beiträge: 14259 |
Das Programm benoetigt eine Java-Laufzeitumgebung (JRE). Ubuntu 16.04 stellt ueber die offiziellen Paketquellen zwei zur Verfuegung: OpenJDK 8 und 9. Siehe Java/Installation/OpenJDK (und Java/Tipps, wenn mehr als eine JRE installiert wurde).
Das spielt keine Rolle. Am einfachsten in einen Unterordner des Homeverzeichnis.
Wie oben beschrieben in den entpackten Ordner wechseln, das Programm im Terminal ausfuehren: java -jar Zettelkasten.jar und die Ausgabe hier als Codeblock posten. Der Programmautor hat das Programm unter Windows mit Oracle Java erstellt. Daher kann eine moegliche Loesung darin bestehen, Oracle Java 8 zu installieren. |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
ich bin immer noch nicht aus dem Anfänger-Stadium entwachsen. Bei mir dauert's jetzt erst mal, bis ich den passenden Ordner an die richtige Stelle verschoben habe. Hatte ihn nämlich erst in /etc erstellt, dachte, da kommt alles erst mal hin. |
||
Anmeldungsdatum: Beiträge: 12067 |
Na, das klingt doch so, als solltest du erstmal Verzeichnisstruktur lesen ☺ Das Wiki hier bietet auch etwas für Einsteiger. Da kann man sich mit den Grundlagen vertraut machen und sich ein wenig Sicherheit anlesen. |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
ich les ja ständig alle möglichen Wiki-Artikel, nur schaff ich nicht, alles richtig zu druchdringen und umzusetzen. Man lernt ja nie aus. Ich wusste bspw. nicht, dass ich im Terminal erst mal ins entsprechende Verzeichnis muss, um ein Programm zu öffnen (shame on me) |
||
Anmeldungsdatum: Beiträge: 12067 |
Für Dinge, die du nicht verstehst gibt es ja unter anderem dieses Forum hier ☺ |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
so, meine alten Zettel konnten problemlos importiert werden. Das Programm liegt jetzt auf /usr/local, die Daten auf ~/Dokumente/Zettelkasten, das icon auf ~/.Zettelkasten, der Programmstarter auf /usr/share. Nur startet das Programm nicht über den Starter im Anwendungsmenü. Bin die entsprechenden wiki-Artikel durchgegangen, aber den Punkt Programmstarter für Java verstehe ich nicht, muss ich das noch erstellen? |
||
Anmeldungsdatum: Beiträge: 12067 |
Du legst dir einen Desktop-Starter mit der entsprechenden Java-Befehlszeile an. In dem Beispiel müsstest du natürlich %f durch das Programm ersetzen, welches du starten willst. An sich so, als würdest du es vom Terminal starten wollen, nur schreibst du die Zeile am Besten mit absoluten Pfaden in die .desktop-Datei. |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
ich dachte, das müsste reichen, das Markierte ist doch die Java-Befehlszeile. Oder soll ich diese Datei mit der im Beispiel ersetzen oder parallel dazu, dann hätte ich ja noch einen Starter im Anwendungsmenü. cat /usr/share/applications/Zettelkasten.desktop [Desktop Entry] Name=Zettelkasten Comment=Zettelkasten nach Luhmann Exec=java -jar /usr/local/Zettelkasten.jar Icon=/home/mehmet/.Zettelkasten/Zettelkasten.png Terminal=false Type=Application Categories=Office;Education; StartupNotify=false |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
es klappt leider immer noch nicht. Ich habe folgendes geändert: cat /usr/share/applications/Zettelkasten.desktop [Desktop Entry] Name=Zettelkasten Comment=Zettelkasten nach Luhmann Exec=/usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar Zettelkasten.jar (oder alternativ: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar /usr/local/Zettelkasten.jar) Icon=/home/mehmet/.Zettelkasten/Zettelkasten.png Terminal=false Type=Application Categories=Office StartupNotify=false |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
ich bin immer noch beim letzten Stand, ich weiß nicht, was ich noch ausprobieren kann. Das Programm lässt sich übers Terminal starten, auch im Dateimanager beim Klick auf das Programm, aber im Anwendungsmenü erscheint immer noch die angehängte Fehlermeldung. |
||
Anmeldungsdatum: Beiträge: 5557 Wohnort: Freiburg i. Brsg. |
Hallo, ich bin jetzt selbst auf dieses Programm umgestiegen und kann dein Problem leider absolut nicht nachvollziehen. Das hier ist meine .desktop Datei, die ich unter .local/applications abgelegt habe.
Gruß, |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 82 |
ich komm einfach nicht weiter. Hab den desktopeintrag noch mal korrigiert, aber nichts zu machen. Habe aber diesen Beitrag gesehen, könnte es daran liegen? |
||
Anmeldungsdatum: Beiträge: 5557 Wohnort: Freiburg i. Brsg. |
Ich habe ein ordinäres OpenJDK 8, daran kann es also nicht liegen. Mein Zettelkasten liegt im Gegensatz zu deinem in /opt/, wobei ich mir nicht vorstellen kann, dass das einen Unterschied macht. Probieren könntest du es natürlich mal. |