惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog
Schneier on Security
Schneier on Security
N
News | PayPal Newsroom
Hacker News: Ask HN
Hacker News: Ask HN
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Google DeepMind News
Google DeepMind News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News and Events Feed by Topic
V
Vulnerabilities – Threatpost
Cyberwarzone
Cyberwarzone
K
Kaspersky official blog
P
Privacy & Cybersecurity Law Blog
P
Privacy International News Feed
WordPress大学
WordPress大学
U
Unit 42
PCI Perspectives
PCI Perspectives
S
Schneier on Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
I
Intezer
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
Martin Fowler
Martin Fowler
B
Blog
美团技术团队
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
酷 壳 – CoolShell
酷 壳 – CoolShell
The Last Watchdog
The Last Watchdog
J
Java Code Geeks
博客园_首页
A
About on SuperTechFans
Vercel News
Vercel News
Attack and Defense Labs
Attack and Defense Labs
H
Heimdal Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
小众软件
小众软件
H
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
The Exploit Database - CXSecurity.com
Y
Y Combinator Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Webroot Blog
Webroot Blog
T
Tenable Blog

AUR Newest Packages

AUR (en) - luna-translator AUR (en) - allium-tools AUR (en) - braincup-bin AUR (en) - todarchy-git AUR (en) - ioruba-desktop-bin AUR (en) - ioruba-desktop AUR (en) - synca-bin AUR (en) - deadsync-bin AUR (en) - deadsync AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - keyviz-zh-bin AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - koharu-appimage AUR (en) - pulsedb AUR (en) - clashmi-bin AUR (en) - viper-py AUR (en) - netwatch-tui-bin AUR (en) - scran AUR (en) - snapdog-client AUR (en) - snapdog AUR (en) - opentubex AUR (en) - fafind-bin AUR (en) - smosummary AUR (en) - stremio-linux-shell AUR (en) - cardwire AUR (en) - android-cli AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - pentest-ghostwriter AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - byedroid AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - opennow AUR (en) - kapi-bin AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - ascendara-bin
AUR (en) - portfolio-performance-bin
2026-06-03 · via AUR Newest Packages

Pinned Comments

tuxxx commented on 2024-04-16 14:10 (UTC) (edited on 2024-04-16 14:11 (UTC) by tuxxx)

Make sure to import Andreas Buchens gpg key with

gpg --recv-keys E46E6F8FF02E4C83569084589239277F560C95AC

jesusignacio commented on 2023-01-29 21:37 (UTC) (edited on 2023-01-29 21:39 (UTC) by jesusignacio)

@emiltb just set a newer Java environment. For example: sudo archlinux-java set java-11-opendjk In case you need to know which ones do you have, run: sudo archlinux-java status

tuxxx commented on 2025-09-22 15:56 (UTC) (edited on 2025-09-28 08:23 (UTC) by tuxxx)

0.80.2 should now work fine with java 25. If you encounter any problems, please report to upstream and/or downgrade to java 21.

tuxxx commented on 2025-05-28 19:59 (UTC) (edited on 2025-06-06 15:07 (UTC) by tuxxx)

bhe69 commented on 2025-03-06 21:58 (UTC)

On my system running cinnamon, PP doesn't have an icon in the task bar when running it. In the desktop file, please change the following line

StartupWMClass=PortfolioPerformance

to

StartupWMClass=Portfolio Performance

i.e. insert a space. This fixed it for me.

tuxxx commented on 2024-10-29 12:58 (UTC)

@xsmile: There is an option in the settings that allows saving the GUI options to the same path as the xml file.

xsmile commented on 2024-10-27 17:30 (UTC)

@whnr: Thanks, deleting the two directories works. The only downsides I could find are that several UI related settings like the language and recently opened files are deleted as well.

whnr commented on 2024-10-26 13:06 (UTC)

@xsmile PP is running successfully with Java 23 for me. If the application does not start after an update try to delete .eclipse and .PortfolioPerformance in the home directory. Do this at your own risk — never had an impact for me.

xsmile commented on 2024-10-14 19:11 (UTC)

The application fails to start with Java 23 being the new default. According to the developer Java 17 is required.

I recommend depending on a static Java version, e.g. with:

diff --git a/PKGBUILD b/PKGBUILD
index f164cb5..1dc7291 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,35 +6,34 @@

 pkgname=portfolio-performance-bin
 pkgver=0.71.2
-pkgrel=1
+pkgrel=2
 pkgdesc="A simple tool to calculate the overall performance of an investment portfolio."
 arch=('x86_64')
 url="https://www.portfolio-performance.info"
 license=('EPL-1.0')
 options=('!strip')
-depends=('java-runtime')
-validpgpkeys=('E46E6F8FF02E4C83569084589239277F560C95AC')
-
+depends=('java-runtime=17')
 source=(
     portfolio_$pkgver.tar.gz::"https://github.com/buchen/portfolio/releases/download/${pkgver}/PortfolioPerformance-${pkgver}-linux.gtk.x86_64.tar.gz"
     portfolio_$pkgver.tar.gz.asc::"https://github.com/buchen/portfolio/releases/download/${pkgver}/PortfolioPerformance-${pkgver}-linux.gtk.x86_64.tar.gz.asc"
     portfolio-performance-bin.svg::"https://raw.githubusercontent.com/buchen/portfolio/${pkgver}/portfolio-product/icons/logo.svg"
     portfolio-performance-bin.desktop
+    portfolio-performance.sh
 )
+sha512sums=('329c43013bb48942d8bf217dd62a51f57a36d60dba0a36a929960d117ce08d3b47ade9c3f9a16407b9c52842584b02c55637bf54ba124f3f3b1e1aed572dcfcb'
+            'SKIP'
+            'a7aef110c3379ea40644c3acc8681abd2bda82522d90fc4777632883454055c63426f97dada8ca247e5fa20a9f5b462eead46d2c2bf16989d35cebd774d32162'
+            '30301e96d108f25b10d77bf370bef366cb774f400487f6ffb1d3d718691bd2ee29b6a0fe5e7d8e8cfbe8af538285e9b2953a67657c4c752025045a7a6d9efb82'
+            '94f6e93f0c7f44ce7e38a5a5f36934cb57f012d55a10a76bebb5ac07256a88013ada245b6d0bd765748d2dc08e4a5fb2e3f1c376b08913b77d8365beadedd0b5')
+validpgpkeys=('E46E6F8FF02E4C83569084589239277F560C95AC')

 package() {
     install -d "$pkgdir"/{opt,usr/bin}

     cp -a "$srcdir"/portfolio "${pkgdir}"/opt/portfolio-performance-bin

-    ln -s /opt/portfolio-performance-bin/PortfolioPerformance "$pkgdir"/usr/bin/PortfolioPerformance
+    install -Dm 755 portfolio-performance.sh "$pkgdir"/usr/bin/PortfolioPerformance

     install -Dm 644 portfolio-performance-bin.desktop -t "$pkgdir"/usr/share/applications
     install -Dm 644 portfolio-performance-bin.svg -t "$pkgdir"/usr/share/pixmaps
 }
-
-
-sha512sums=('329c43013bb48942d8bf217dd62a51f57a36d60dba0a36a929960d117ce08d3b47ade9c3f9a16407b9c52842584b02c55637bf54ba124f3f3b1e1aed572dcfcb'
-            'SKIP'
-            'a7aef110c3379ea40644c3acc8681abd2bda82522d90fc4777632883454055c63426f97dada8ca247e5fa20a9f5b462eead46d2c2bf16989d35cebd774d32162'
-            '30301e96d108f25b10d77bf370bef366cb774f400487f6ffb1d3d718691bd2ee29b6a0fe5e7d8e8cfbe8af538285e9b2953a67657c4c752025045a7a6d9efb82')
diff --git a/portfolio-performance.sh b/portfolio-performance.sh
new file mode 100755
index 0000000..c2c5c73
--- /dev/null
+++ b/portfolio-performance.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env sh
+
+export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
+export PATH="$JAVA_HOME/bin:$PATH"
+
+exec /opt/portfolio-performance-bin/PortfolioPerformance "$@"

olebowle commented on 2024-04-17 18:20 (UTC) (edited on 2024-04-17 18:20 (UTC) by olebowle)

@tuxxx: Thanks for taking care of the package. I did not report the issue upstream. My setup is:

  • X11
  • Cinnamon
  • java-22-openjdk

Thanks for the suggestion using .local/share/applications/portfolio-performance-bin.desktop. That works well for me and will be persistent across updates.

Richie commented on 2024-04-16 14:30 (UTC) (edited on 2024-04-16 14:31 (UTC) by Richie)

@tuxxx: On my side the situation is unchanged until today. This means the error is reproducible and the solution still works.

I am using @olebowle's hint to change the .desktop file and am happy.

I have no clue what is the problem, my environment is:

  • X11

  • Cinnamon

  • java-17-openjdk (default)

Only one java is installed. My last information is that no one told upstream about the issue yet.