kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

MACでのProtractor(selenium standalone server)の実行にjdkが必要

MAC OSX 10.10にてprotractorを実行しようとしたときの話です。
protractorのconfにseleniumAddressは記述していません。

> bar@0.0.0 protractor /home/foo
> protractor test/protractor-conf.js

Starting selenium standalone server...
[launcher] Running 1 instances of WebDriver

ここまで表示されて

Java Runtime Environment をインストールする必要があります」

とポップアップがでる
まぁ、Javaで動いているから当たり前なんだけど。

javaがあるかどうか確認する。

$ which java
/usr/bin/java

ある。実行してみる。

$ java -version
No Java runtime present, requesting install.

インストールしろと言われる

ちなみにJRE入れろってでるのに、JDKでないとだめ。
selenium的には、JREがあればよいはずだが、MACコマンドラインjavaを実行するのにはJDKが必要らしい

参考サイト

OS X 10.10 Yosemite に Java SE 8 と IntelliJ IDEA 13 | hirooka.pro
yosemiteにしたらjava Runtimeのアラートが頻繁に出てきて困る!