【Mac】KiCadのFreeRouter(freerouting)でJavaエラーが発生してしまう
先日、KiCadセミナーを受講したのですが、その際にMac環境ならでは?なのか、標題の問題に悩まされました。受講後に調べてなんとか解決できたのでメモがてら記載しておきます。
環境
KiCadのpcbNewにて、freerouting*1を使おうと思い、事前設定を行いこのサイト からfreerouting.jarをDLして実行してみたが 以下のエラーが発生。
java.lang.ClassException: java.awt.geom.Rectangle2D$Double cannot be cast to java.awt.Rectangle
どうやらJava環境は問題ないみたいだが、jarファイル側の修正が必要そう。
日本語の情報があまりなかったので海外サイトをみてみると、ここにそれっぽい記載が。
ここのコメントを参照し、以下より新しいjarファイルを取得したところ私の環境では無事動作しました(回答者はまだ動かないと記載してましたが)。お困りの方いらっしゃればこれで解決できるかと思います。
https://github.com/freerouting/freerouting/files/1282814/freeroute.jar.zip
*1:※FreeRouterとは、KiCadで自動配線してくれる便利ツールです