發表文章

目前顯示的是 2月, 2018的文章

[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    

Win10 重開機與還原舊版的輪迴之救資料

此篇文章為救資料,並無法解決輪迴問題。 遇到這種情況,大概就是把資料拷出來然後重灌了吧。 其實一切都有先兆了,寒假回家後, 我的 Defender 一直要更新, 結果每次開機都跳還原,我還嘗試關更新,結果應該是沒關成功。 每次關機就跳更新,開機跳還原,我就擺爛, 結果就陷入重開還原失敗輪迴。 上網 google 到 這篇  , 解法就是在另一槽灌 windows 然後去抓爆掉的那槽。 好麻煩,還要灌 windows,手邊只有 win7,我也沒灌過 == 折騰半天,決定請專業的,他說要幫我抓出來。 結果去,他說是 Bios 版本太舊要更新, 然後插了裝 win7 live CD 的 USB,讓我抓資料出來。 就直接開檔案總管抓檔案。 我抓了幾 Mb 的資料,主要是前幾天的 code 沒 commit 上去。 抓的同時,他又說了雜七雜八的東西,硬體與礦機之類的 == 這幾個檔案值三百塊。 回到家後,我才想到我最重要的私鑰沒抓出來…… 更新了 Bios ,依然輪迴,果然要重灌。 自己做了 win7 的 live CD USB , (用的是家裡桌機某神秘資料夾裡的 ISO ) 結果我的筆電抓不到 = = 打電話回去,問說可不可以再請他幫忙, 順便請教一下重灌的事情 ( 主要是要問 USB 抓不到) 他說可以幫忙再抓(可是不知道要再收多少) 一聽到要請教,就說這邊沒有在教人重灌,況且今天教的已經夠多了。 雖然能理解,因為他是靠這行維生的,但是我心態就不太平衡了, 彷彿重灌像是什麼很高深的學問一樣,不就下一步下一步嗎? 當我沒灌過 OS,我灌過的OS 也不少, Ubuntu , Mint , Arch , Kali , Antergos , Cent , FreeBSD 都裝過了, 就是不爽裝 windows  ==# 有種被看扁的感覺啊~唸了三年 CS,結果 == 限於手邊資源太貧乏(兩塊行動硬碟和隨身碟都放在宿舍) 又不想載其他 windows ISO, 想了很久最後想到 Linux 的 Mount 說不定也可以讀 NTFS。 那就簡單了,我的主場。 向家人借了兩支 USB,然後一支灌了 Antergos, Antergos root 不用密碼, 開了之後直接 mkdir ~/gg sudo mount -t ntfs-3g -o ro /dev/sda1 ~/gg [ m