Javascript limejs无法编译

Javascript limejs无法编译,javascript,html,compilation,limejs,Javascript,Html,Compilation,Limejs,我使用create命令做了一个文件“test”,所以我有两个文件。一个html和一些其他js文件。现在我想编译所有js文件,所以我在commandprompt中使用这一行: C:\limejs\bin>lime.py构建测试-o测试/compiled.js 我正在使用Windows8 但我唯一收到的是这个错误: Traceback (most recent call last): File "C:\limejs\closure\closure/bin/build/closurebuilder

我使用create命令做了一个文件“test”,所以我有两个文件。一个html和一些其他js文件。现在我想编译所有js文件,所以我在commandprompt中使用这一行: C:\limejs\bin>lime.py构建测试-o测试/compiled.js

我正在使用Windows8

但我唯一收到的是这个错误:

Traceback (most recent call last):
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 265, in <mo
dule>
    main()
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 234, in mai
n
    deps = [base] + tree.GetDependencies(input_namespaces)
  File "C:\limejs\closure\closure\bin\build\depstree.py", line 80, in GetDepende
ncies
    namespace, [], self._provides_map, []):
  File "C:\limejs\closure\closure\bin\build\depstree.py", line 118, in _ResolveD
ependencies
    raise NamespaceNotFoundError(required_namespace)
depstree.NamespaceNotFoundError: Namespace "test" never provided.
回溯(最近一次呼叫最后一次):
文件“C:\limejs\closure\closure/bin/build/closurebuilder.py”,第265行,在
main()
文件“C:\limejs\closure\closure/bin/build/closurebuilder.py”,第234行,在mai中
N
deps=[base]+tree.GetDependencies(输入\名称空间)
文件“C:\limejs\closure\closure\bin\build\depstree.py”,第80行,在GetDepende中
多余
命名空间[],self.\u提供了映射[]):
文件“C:\limejs\closure\closure\bin\build\depstree.py”,第118行,在
依附
引发NamespaceNotFoundError(必需的\u命名空间)
depstree.NamespaceNotFoundError:从未提供命名空间“test”。
我想这可能是因为我不能在windows命令提示符中使用-o,但我真的不知道是什么导致了这个错误


现在我已经完成了,我收到了这个错误:

C:\limejs\closure\closure/bin/build/closurebuilder.py: Scanning paths...
C:\limejs\closure\closure/bin/build/closurebuilder.py: 1464 sources scanned.
C:\limejs\closure\closure/bin/build/closurebuilder.py: Building dependency tree.
.
Traceback (most recent call last):
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 265, in <mo
dule>
    main()
  File "C:\limejs\closure\closure/bin/build/closurebuilder.py", line 254, in mai
n
    compiler_flags=options.compiler_flags)
  File "C:\limejs\closure\closure\bin\build\jscompiler.py", line 125, in Compile

    java_version = _ParseJavaVersion(_GetJavaVersionString())
  File "C:\limejs\closure\closure\bin\build\jscompiler.py", line 37, in _GetJava
VersionString
    return subprocess.check_output(['java', '-version'], stderr=subprocess.STDOU
T)
  File "C:\Python27\lib\subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['java', '-version']' returned non-zero
exit status 1
C:\limejs\closure\closure/bin/build/closurebuilder.py:扫描路径。。。
C:\limejs\closure\closure/bin/build/closurebuilder.py:1464个扫描源。
C:\limejs\closure\closure/bin/build/closurebuilder.py:构建依赖关系树。
.
回溯(最近一次呼叫最后一次):
文件“C:\limejs\closure\closure/bin/build/closurebuilder.py”,第265行,在
main()
文件“C:\limejs\closure\closure/bin/build/closurebuilder.py”,第254行,在mai中
N
编译器\u标志=选项。编译器\u标志)
文件“C:\limejs\closure\closure\bin\build\jscompiler.py”,编译中的第125行
java_version=_ParseJavaVersion(_GetJavaVersionString())
文件“C:\limejs\closure\closure\bin\build\jscompiler.py”,第37行,在\u GetJava中
版本字符串
返回subprocess.check_输出(['java','-version'],stderr=subprocess.STDOU
(T)
文件“C:\Python27\lib\subprocess.py”,第573行,在check\u输出中
引发被调用的进程错误(retcode,cmd,output=output)
subprocess.CalledProcessError:命令“['java','-version']”返回非零
退出状态1

当Google Closes编译器找不到您的文件时,会发生此错误。确保在“test.js”(或任何包含javascript入口点的文件)中有以下行:

goog.provide("test")
检查Limejs指南:

现在我已经完成了,我收到了这个错误:请参阅editedGoogle闭包编译器实际上是一个Java程序。确保已安装Java。看看这个: