OS X 10.12.2でhomebrew経由でjava 8をサポートするオクターブをインストールする必要があります。私はbrew install octave --with-docs
でした、そして、それは普通にコンパイルされたようでした。私はオクターブを始めることができますが、必要なJavaのサポートが不足しています。オクターブコンソールから:homebrewを使ってOS Xにjavaを使ってoctaveをインストールするには?
>> javaMethod('getProperty','java.lang.System','java.version')
error: javaMethod: support for Java was unavailable or disabled when Octave was built
>> octave_config_info ("features").JAVA
ans = 0
醸造時の警告のみがインストールされました:
==> make install
Warning: homebrew/science/octave dependency gcc was built with a different C++ standard
library (libstdc++ from clang). This may cause problems at runtime.
私が以前にインストールされている:Xcodeとコマンドラインツールを、 brew update && brew upgrade
; brew install gcc
; brew install Caskroom/cask/java
(そしてコマンドラインjava -version
は "1.8.0_112"を返します);コマンドライン/usr/libexec/java_home
は返されます:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
Googleが見つけた唯一の情報は、javaを使用してコンパイルする方法です。デフォルトではjavaでコンパイルするので、brewはJava 1.8がインストールされていることを認識していないと思われます(今日のbrewでインストールされていて、コマンドラインからアクセス可能で、/usr/libexec/java_home
経由)。
どのようなドキュメントを使用していますか?私が見る限り、 "with - java"スイッチは2015年以来存在しています – Andy
明らかに私は正しい文書を見ていませんでした。私はレシピファイルを見るだけでこれを見ました。たぶんそれは適切な文書であり、私は醸造に新しくなりました – jrgray