Cyberduck起動成功

System7以来何年ぶり?という時間を経てMacを触ってるMacビギナーの私ですが、先日からFTPソフトを入れたくて定番という話のCyberduckをインストールしているんだけどこれが全く動かない(悲)。

サイトを検索していると、いくつかのサイトで同じような現象がみられるものの、解決しているものが見当たらない。

発生している現象としては、Cyberduckのアイコンをクリックすると起動しているような雰囲気があるものの、実際にはDockにアイコンが表示されるわけでもなく、上部のメニューがかわるわけでもなく、落ちてる雰囲気。

2.7系から最新の3.0.2までまんべんなく試してみたんだけど、どうにもこうにもうまく行かない。

ほかのソフトを探すかなと思いながら、CyberduckサイトのFAQを読んでいたら、Javaのバージョンが云々と書いてある。

そういえば、しばらく前に都合があって、Java6系に手動で切り替えていたので、それが原因かしらん?とおもって、以下の場所にあるエイリアスを元に戻してみた(根本的にはこの下にあるJavaエイリアスを勝手に書き換えるのはいいのか、という気はしてたんだが)。

 /System/Library/Frameworks/JavaVM.framework/Versions/

修正後は以下の状態になった

$ java -version
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)

この状態でCyberduck(3.0.2)を起動してみたら、あっさり起動成功。Javaのバージョンが絡んでいたのか。動作条件のところに書かれていなかったから全然気がついていなかった。

ともあれ、これで起動できたので、当面Javaのバージョンは勝手にいじらないことにしておこう(Netbeansがよく固まったのでJavaのバージョンを試しにあげてみていたんだよね)。