<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Java·Applied·Geodesy·3D - JAG3Dv20190929 (OpenJDK13 + JavaFX13)</title>
<link>https://software.applied-geodesy.org/forum/</link>
<description>Support forum for JAG3D software package</description>
<language>en</language>
<item>
<title>JAG3Dv20190929 (OpenJDK13 + JavaFX13) (reply)</title>
<content:encoded><![CDATA[<p>Hallo,</p>
<p>ich habe eine <a href="https://github.com/loesler/applied-geodesy/releases/latest">neue Version von JAG3D</a> erstellt. Diese enthalten das kürzlich veröffentlichte JavaFX 13, sodass die Probleme unter Ubuntu obsolet sein sollten. Für Windows ist zusätzlich OpenJDK 13 mit dabei, die anderen Plattformen müssten Java selbst bereitstellen.</p>
<p>/Micha</p>
]]></content:encoded>
<link>https://software.applied-geodesy.org/forum/index.php?id=696</link>
<guid>https://software.applied-geodesy.org/forum/index.php?id=696</guid>
<pubDate>Sun, 29 Sep 2019 07:45:59 +0000</pubDate>
<dc:creator>Micha</dc:creator>
</item>
<item>
<title>JAG3Dv20190908 (OpenJDK12 + JavaFX12) (reply)</title>
<content:encoded><![CDATA[<p>Hi,</p>
<blockquote><p>Mein Vorschlage wäre, für Linux und macOS JAG3D nur mit javafx anzubieten und für die Windows-User das komplette Out-of-the-Box-Paket als Portable-Version.</p>
</blockquote><p>Okay, danke für Deine Einschätzung. Das entspricht letztlich auch der Intension von gf - insbesondere was die Abhängigkeiten betrifft. Dann würde ich es so machen, und nur der Windows-Version das SDK beilegen.</p>
<blockquote><p>würde ich das Skript so aufbauen:<br />
</p>
<pre class="dos" style="font-family:monospace;">#!/bin/bash
<span style="color: #b1b100; font-weight: bold;">cd</span> $<span style="color: #66cc66;">&#40;</span>dirname &quot;$0&quot;<span style="color: #66cc66;">&#41;</span>
&quot;openjdk/Home/bin/java&quot; -jar -Xms200m -Xmx500m jag3d.jar</pre></blockquote><p>Okay, dass gehlaten wir mal hier als Demo. Wenn das SDK nicht dabei ist, muss es auch kein Script hierfür geben.</p>
<blockquote><p>Nachteil das Fenster der Konsole bleibt offen und muss nachher noch geschlossen werden. </p>
</blockquote><p>
Unter Linux gibts hierfür <code>nohup</code>, um die Shellinstanz unabhängig von der Applikationsinstanz zu starten. </p>
<p><br />
Viele Grüße<br />
Micha</p>
]]></content:encoded>
<link>https://software.applied-geodesy.org/forum/index.php?id=667</link>
<guid>https://software.applied-geodesy.org/forum/index.php?id=667</guid>
<pubDate>Sun, 22 Sep 2019 17:59:50 +0000</pubDate>
<dc:creator>Micha</dc:creator>
</item>
<item>
<title>JAG3Dv20190908 (OpenJDK12 + JavaFX12) (reply)</title>
<content:encoded><![CDATA[<p>Hi Micha,</p>
<p>ich habe mal bewusst auf einer schon sehr betagten OS X Version (10.11) von 2015 getestet. Aktuell ist macOS 10.15 ... Auf dem Rechner ist keinerlei Java-Runtime etc. vorhanden. Beim direkten Aufruf (aus dem JAG3D-Verzeichnis) über das Terminal/Konsole mit manueller Eingabe von <code>&quot;openjdk/Home/bin/java&quot; -jar -Xms200m -Xmx500m jag3d.jar</code> startet JAG3D problemlos.</p>
<p>Beim Start über das <a href="https://software.applied-geodesy.org/forum/?id=652">Skript aus der command-Datei</a> scheint der Pfad nicht korrekt zu sein. Hier bekomme ich auf der Konsole:<br />
<code>line 3: ./openjdk/Home/bin/java: No such file or directory</code></p>
<p>Ändere ich hier die die zweite Zeile zu:<br />
<code>JAG3D_HOME=&quot;$(dirname &quot;$BASH_SOURCE&quot;)&quot;</code><br />
scheint das eine Problem gelöst zu sein, dennoch erhalte ich eine Fehlermeldung:<br />
<code>Error: Unable to access jarfile jag3d.jar</code></p>
<p>Nach ein wenig länger rumprobieren und lesen, als ich es eigentlich vorhatte, würde ich das Skript so aufbauen:<br />
<code>#!/bin/bash<br />
cd $(dirname &quot;$0&quot;)<br />
&quot;openjdk/Home/bin/java&quot; -jar -Xms200m -Xmx500m jag3d.jar</code><br />
dann startet JAG3D unabhängig vom Pfad per Doppelklick auf die command. Nachteil das Fenster der Konsole bleibt offen und muss nachher noch geschlossen werden. Hier gibt es ganz sicher einen deutlich eleganteren Weg bspw. über AppleScript, dafür fehlt mir aber jetzt die Zeit.</p>
<p><em>Zur Gretchen-Frage:</em> Wenn jemand in der Lage ist sich Java selbst zu installieren und sich dazu ein passendes Shell-Skript zum Start zu schreiben, dann sicher die Linux-Anwender. Bei Mac sehe ich das zumindest ähnlich, da ist die Installation der Java JDK von Oracle einfach und openjdk nun auch nicht wirklich kompliziert.</p>
<p>Mein Vorschlage wäre, für Linux und macOS JAG3D nur mit javafx anzubieten und für die Windows-User das komplette Out-of-the-Box-Paket als Portable-Version.</p>
<p>Viele Grüße<br />
Pierre</p>
]]></content:encoded>
<link>https://software.applied-geodesy.org/forum/index.php?id=666</link>
<guid>https://software.applied-geodesy.org/forum/index.php?id=666</guid>
<pubDate>Sun, 22 Sep 2019 15:42:14 +0000</pubDate>
<dc:creator>Pierre</dc:creator>
</item>
<item>
<title>JAG3Dv20190908 (OpenJDK12 + JavaFX12) (reply)</title>
<content:encoded><![CDATA[<p>Hi,</p>
<p>in Anlehnung an <a href="https://software.applied-geodesy.org/forum/?id=576">gfs Script</a> würde ich ggf. das shell-Script so aufbauen:</p>
<pre class="dos" style="font-family:monospace;">#! /bin/bash
JAG3D_HOME=&quot;$<span style="color: #66cc66;">&#40;</span>dirname &quot;BASH_SOURCE&quot;<span style="color: #66cc66;">&#41;</span>&quot;;
&quot;$JAG3D_HOME/openjdk/Home/bin/java&quot; -jar -Xms200m -Xmx500m jag3d.jar</pre><p>Vielleicht geht dies ja noch besser.</p>
<p>Viele Grüße<br />
Micha</p>
]]></content:encoded>
<link>https://software.applied-geodesy.org/forum/index.php?id=652</link>
<guid>https://software.applied-geodesy.org/forum/index.php?id=652</guid>
<pubDate>Thu, 19 Sep 2019 19:08:18 +0000</pubDate>
<dc:creator>Micha</dc:creator>
</item>
<item>
<title>JAG3Dv20190908 (OpenJDK12 + JavaFX12) (reply)</title>
<content:encoded><![CDATA[<p>Guten morgen gf,</p>
<blockquote><p>Ich jedenfalls würde sie gerne sehen, wenn welche kommen.</p>
</blockquote><p>
Der Stacktrace von den geworfenen Exceptions sollten alle zum Anwender durchgereicht werden. </p>
<blockquote><p>Der will vermutlich einfach ein File 'runterladen und starten, ohne sich groß Gedanken zu machen, was er sonst noch braucht, und wie er es zum Laufen bekommt.</p>
</blockquote><p>
Ja, dass denke ich auch. Für jemanden wie Dich, der gern die Installationen aus dem Repository nutzen will, ergibt sich kein Nachteil. Wenn Du bspw. den SDK-Ordner löscht, wird automatisch Deine installierte Java-Version verwendet.</p>
<blockquote><p>Das Archiv sollte jedoch unter Linux kein &quot;normales&quot; .zip sein, weil die Dateizugriffsrechte dort verloren gehen. </p>
</blockquote><p>
Interessanter Punkt, Danke für den Hinweis. Ich entwickle auf einem Windows System, wodurch Dateirechte keine Rolle spielen (zumindest in den meisten Verzeichnissen). Ubuntu als Testumgebung lasse ich in einer VM laufen. Dort kann ich die Rechte schnell setzen. Ich vermute, ich müsste den TAR (und eine Komprimierung von diesem) dann wohl direkt unter Ubuntu erzeugen.</p>
<blockquote><p>Nachteil ist halt die Größe - nach dem Auspacken sind ~450MB belegt.</p>
</blockquote><p>
Ja, das stimmt. Als FX noch Teil des SDK war (also bis Java 9), war es auch kein Problem. Der Anwender sollte Java in einer Version XY mind. haben und gut. Nachdem Oracle aber das SDK lieber etwas schlanker haben will und viele wesentliche Libs entfernt hat, fühlt es sich an, als hätten sie ein Problem auf die Nutzer übertragen. Kurzum: Mit der Größe und der plattformspezifischen Bereitstellung von Versionen bin ich mehr als unglücklich. </p>
<blockquote><p>Ich wollte auch nochmals wissen, wie es mit der Lauffähigkeit auf älteren Linux-Versionen aussieht [...] Dass es sich starten ließ, ist m.E. aber ein gutes Zeichen <img src="https://software.applied-geodesy.org/forum/images/smilies/3.png" alt=";-)" title=";-)" /></p>
</blockquote><p>
Danke für diesen Test. Gut zu wissen, dass es dort auch funktionieren würde. </p>
<p>Besten Dank für Deine Einschätzung.<br />
Micha</p>
]]></content:encoded>
<link>https://software.applied-geodesy.org/forum/index.php?id=611</link>
<guid>https://software.applied-geodesy.org/forum/index.php?id=611</guid>
<pubDate>Thu, 12 Sep 2019 06:43:47 +0000</pubDate>
<dc:creator>Micha</dc:creator>
</item>
</channel>
</rss>
