[Archlinux] An exception has occurred when launching astah*

軟工要用到 Astah,幸虧此軟體有提供 Linux 版本。



在下是使用 Antergos,Archlinux 的派生版,直接在 AUR 就可以載得到。



yaourt -S astah-professional



運行 astah



然後發生了 A exception has occurred when launching astah*



原因是 java 版本可能不適用



> superbia commented on 2017-11-01 11:19



> Installed the latest version and it crashes.

> An exception has occured when launching astah*.



> EDIT: Removing the old jdk, and installing the latest one manually fixed the issue.




 



查了一下,其實設定 java 還蠻簡單的。



當初下載的時候,提供了很多不同的版本,而載了之後,他其實有提供一個簡單的工具進行切換。



archlinux-java



使用 archlinux-java status 赫然發現目前只有 jre only,然後之前載的 open jdk 並未被選起來。



(如果你 stats 只有一項,那就去下在最新的 java 再使用此工具做切換)



sudo archlinux-java set java-9-openjdk



# 我的是 java-9-openjdk,也可以試試其他版本,不過 default java-9-jre/jre 不能用



切換之後就可以使用 Astah 了。



eof



 



 



留言

這個網誌中的熱門文章

[Antergos] disable touchpad

[Editor] 入坑 Atom => Markdown 轉 PDF