javac独立工作,但不';我不能和烤饼一起工作
从命令行,我可以这样做,并获得预期的输出javac独立工作,但不';我不能和烤饼一起工作,java,windows,scons,Java,Windows,Scons,从命令行,我可以这样做,并获得预期的输出 c:\Users\SomeUser\SomePath\sandbox> javac Sandbox.java 如果我在同一位置将SConstruct与scon结合使用,则 c:\Users\SomeUser\SomePath\sandbox> scons scons: done reading SConscript files. scons: Building targets ... javac -
c:\Users\SomeUser\SomePath\sandbox> javac Sandbox.java
如果我在同一位置将SConstruct与scon结合使用,则
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.
这似乎是我们在的“最常问”常见问题解答之一的答案,可以帮助您解决问题。默认情况下,SCON不会从周围的shell环境导入变量,如
$PATH
。您必须输入$PATH
,才能正确地显式检测javac
可执行文件……查看上述常见问题解答条目,了解有关为什么事情是这样以及如何为构建环境提供所需的$PATH
定义的更详细讨论。这很奇怪,我从来没有在我的C/C++和python应用程序中这样做过。你的java安装在哪里?