2016-08-07 2 views
2

では動作しません私はsconsのと一緒にSConstructを使用している場合、私は、同じ場所で、これを行うと予想される出力のjavacが独自に動作しますが、コマンドラインからsconsの

c:\Users\SomeUser\SomePath\sandbox> javac Sandbox.java 

を得ることができます私はhttp://scons.org/faq.htmlで私達の「よく寄せられる」よくあるご質問の#1への答えはあなたを助けることができるようにこれが見えます

c:\Users\SomeUser\SomePath\sandbox> scons 

    scons: done reading SConscript files. 
    scons: Building targets ... 
    javac -d classes -sourcepath . Sandbox.java 
    'javac' is not recognized as an internal or external command, 
    operable program or batch file. 
    scons: *** [classes\Sandbox.class] Error 1 
    scons: building terminated because of errors. 
+0

あなたのJavaはどこにインストールされていますか? – bdbaddog

答えて

1

得ます。デフォルトでは、SConsは周囲のシェル環境から$PATHのような変数をインポートしません。 の実行ファイルを適切に検出するためには、$PATHを取得する必要があります... FAQの項目を参照して、状況をそのままの理由、必要な$PATHの定義をビルド環境に提供する方法についての詳細な説明を確認してください。

+0

それは変だけど、私はC/C++やPythonアプリケーションでそれをする必要はなかった。 –

関連する問題