Mac OS X用Eclipse(Gallileo)の「HTTPプレビュー」機能が動かない件

  • このエントリーをはてなブックマークに追加
  • 80

Eclipseのサーバー機能の一つに、HTTPプレビューってのがあるんだが、

EclipseのMac版Gallileoでこれを実行しようとしても、
エラーが出て全く動く気配がない。

で、原因を探るためにエラーで調べてみたら、こんなページが。
あるJavaのソース。

http://eclipsesrc.appspot.com/jsrcs/org.eclipse.wst.server.preview.adapter/src/org/eclipse/wst/server/preview/adapter/internal/core/PreviewLaunchConfigurationDelegate.java.html

ログにも、この「org.eclipse.wst.server.preview.adapter」のプラグインが、
エラーの原因となっているということだったので、多分関係あると思われる。

で、例のエラーメッセージがある部分のコード。
getJavaExecutableメソッドの返り値がnullだったらこの例外が出るっぽい。

  1. File java = getJavaExecutable();
  2. if (java == null)
  3.      throw new CoreException(new Status(IStatus.ERROR, PreviewPlugin.PLUGIN_ID, "Could not find JRE executable"));

で、肝心のgetJavaExecutable();のコードはこちら。

  1. protected static File getJavaExecutable() {
  2.     // do not detect on the Mac OS
  3.     if (Platform.getOS().equals(Constants.OS_MACOSX))
  4.         return null;

うわー。
Macだと強制nullですな。

あと、Eclipseのバグ293398に、このエラーが登録されている。
何か、最終的には担当者がMac持ってないからとかでストップしている。

ということで、結論としてはMac版Eclipse Gallileoでは
HTTPプレビュー見れないっぽい。

スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク