JScript 8.0
如何:从命令行编译 JScript 代码

若要生成可执行的 JScript 程序,必须使用命令行编译器 jsc.exe。该编译器可通过几种方法启动。

如果安装了 Visual Studio,可使用 Visual Studio 命令提示从计算机上的任何目录访问编译器。Visual Studio 命令提示位于 Microsoft Visual Studio 程序组的 Visual Studio 工具程序文件夹中。

另一种方法是从 Windows 命令提示符启动编译器。如果未安装 Visual Studio,这是典型的做法。

Windows 命令提示符

若要从 Windows 命令提示符启动编译器,则必须从该应用程序所在的目录运行它,或者在命令提示符下键入可执行文件的完全限定的路径。若要改写这种默认行为,必须修改 PATH 环境变量,这样只需键入编译器的名称即可从任何目录运行编译器。

修改 PATH 环境变量

  1. 使用 Windows“搜索”功能在本地驱动器上查找 jsc.exe。jsc.exe 所在目录的确切名称取决于 Windows 目录的名称和位置以及安装的 .NET Framework 的版本。如果安装了多个 .NET Framework 版本,则必须确定使用哪个版本(通常使用最新的版本)。

    例如,编译器可能位于 C:\WINNT\Microsoft.NET\Framework\v1.0.2914。

  2. 在桌面 (Windows 2000) 上右击“我的电脑”图标,然后从快捷菜单选择“属性”。

  3. 选择“高级”选项卡,然后单击“环境变量”按钮。

  4. 在“系统变量”窗格中,从列表中选择“Path(路径)”,然后单击“编辑”。

  5. 在“编辑系统变量”对话框中,将光标移到“变量值”字段中的字符串的末尾,键入一个分号 (;),然后键入在第 1 步中找到的完整目录名称。

    如果仍然使用第 1 步中的示例,则应键入:

    ;C:\WINNT\Microsoft.NET\Framework\v1.0.2914

  6. 单击“确定”确认所做的编辑,然后关闭各对话框。

更改 PATH 环境变量之后,可以在 Windows 命令提示符下从计算机上的任何目录运行 JScript 编译器。

使用编译器

命令行编译器有一些内置的帮助。通过使用 /help/? 命令行选项,或者通过在不提供任何选项的情况下使用编译器,就会显示帮助屏幕。例如:

jsc /help

有两种使用 JScript 的方式。可以编写从命令行编译的程序,也可以编写在 ASP.NET 中运行的程序。

使用 jsc 进行编译

  • 在命令提示符下键入 jsc file.js

    此命令编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件。

使用 jsc 生成 .dll 文件

  • 在命令提示符下键入 jsc /target:library file.js

    此命令使用 /target:library 选项编译名为 file.js 的程序,以生成名为 file.dll 的库文件。

使用 jsc 生成具有不同名称的可执行文件

  • 在命令提示符下键入 jsc /out:newname.exe file.js

    此命令使用 /out: 选项编译名为 file.js 的程序,以生成名为 newname.exe 的可执行文件。

使用 jsc 编译并给出调试信息

  • 在命令提示符下键入 jsc /debug file.js

    此命令使用 /debug 选项编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件以及名为 file.pdb 的文件(包含调试信息)。

JScript 命令行编译器还有很多其它命令行选项。有关更多信息,请参见 JScript 编译器选项

请参见