@fordprefect thank you, I've created a patch (git diff
) and put it on pastebin: https://pastebin.com/dKADTf7D
I verified it works correctly with depotviewer, hibiscus-mashup and HBCI.
Git Clone URL: | https://aur.archlinux.org/jameica.git (read-only, click to copy) |
---|---|
Package Base: | jameica |
Description: | free runtime environment for java applications |
Upstream URL: | https://www.willuhn.de/products/jameica/ |
Licenses: | GPL2 |
Submitter: | jakob |
Maintainer: | fordprefect |
Last Packager: | fordprefect |
Votes: | 87 |
Popularity: | 0.23 |
First Submitted: | 2006-10-21 16:11 (UTC) |
Last Updated: | 2024-02-11 15:01 (UTC) |
@fordprefect thank you, I've created a patch (git diff
) and put it on pastebin: https://pastebin.com/dKADTf7D
I verified it works correctly with depotviewer, hibiscus-mashup and HBCI.
@Galax102: Thanks for reaching out and thanks also for the very good problem description! I can look into this, it might take me a while due to RL. If you need a fast solution, feel free to dig into it yourself and report the fix here.
Hello fordperfect,
thank you for maintaining this package. Sadly I had to find out that the swt.jar you ship requires Java 17, effectively breaking JavaStockQuotes (https://github.com/faiteanu/JavaStockQuotes) used by hibiscus.depotviewer (https://github.com/littleyoda/hibiscus.depotviewer) as this depend on the availability of the Nashorn JS Engine, which has been removed from Java distributions starting from 15.
Oliver Willuhn has updated SWT to 4.27 in Jameica 2.10.4 (https://www.willuhn.de/wiki/doku.php?id=hibiscus_2.10#jameica_2104_14042023), so could you please try to use the swt.jar from his zip archive again and check whether the issue from https://scripting-forum.derrichter.de/viewtopic.php?f=34&p=8036#p8036 still occurs?
Thank you!
@bhe69: thx, fixed. Sorry it took me a while…
I noticed a small bug in the .desktop file: The icon path refers to /usr/share/java/jameica/jameica-icon.png which doesn't exist. The package installs the icon to /opt/jameica/jameica-icon.png
Would be great to see this fixed :-)
sudo archlinux-java set java-17-openjdk
to fix the problems reported below. You might need to try different versions.
@cklb: Thanks, fixed now.
Seems like swt 4.27 is no longer available at the given domain.
Sadly, I was not able to detect which SWT version the "ready to go" version from the developers page uses, so I bumped the version manually to the current versions 4.30 (https://ftp.fau.de/eclipse/eclipse/downloads/drops4/R-4.30-202312010110/swt-4.30-gtk-linux-x86_64.zip" for me) which seems to work.
@Keldrin: Most likely you are running an old java version. Check with archlinux-java command, details can be found on the wiki page on java (section 2).
I just installed jameica/hibiscus. Running it leads to the following error:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/.cache/yay/entangle/pkg/entang/swt/widgets/Control has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
I will research this and edit this post if i find a solution.
Pinned Comments
fordprefect commented on 2020-03-06 08:28 (UTC) (edited on 2022-05-10 09:33 (UTC) by fordprefect)
In case of unknown PGP key run
gpg --receive-keys 5A8ED9CFC0DB6C70
Due to widespread keyserver rot the use of
keys.openpgp.org
is encouraged, e.g. by addingkeyserver keys.openpgp.org
to your~/.gnupg/gpg.conf
.