4

Sencha Command 3.1.1 を iMac (10.8.3) にインストールしようとしています。インストーラーは次のように言っています。

The installer could not find a valid Java(tm) on this machine.
Supported versions: Vendor : Any  min. 1.6.0 max. any

別の Stack Overflow スレッドに従って、/usr/bin/java を /Library/Internet Plugins/JavaAppletPlugin.plugin/Contents/Home/bin/java にリンクしてみました。今、私はコマンドラインでこれを取得します:

~   java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b12)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

これで問題ないように見えますが、インストーラーはまだ Java が見つからないと不平を言っています。なぜできないのですか?

4

2 に答える 2

7

最終的にこれを修正したのは、Sencha サポートに相談した後、JRE だけでなく完全な JDK をインストールすることでした。なぜこれが修正されたのか、または根本的な原因が何であったのか正確にはわかりませんが、コマンドが正常にインストールされ、正常に動作しています。

于 2013-05-31T13:55:08.667 に答える
0

JDK をインストールしましたが、$java_home/bin をエクスポートすることでうまくいきました。

export PATH=$JAVA_HOME/bin:$PATH
于 2015-07-30T11:26:03.840 に答える