本文内容
- 安装
- 开发配置
安装
在 Windows 和 Linux 上安装都很简单。下载 IKVM.NET 发布的可执行程序,解压后,在 Windows 命令行模式,切换到 ikvm 的 bin 目录,如 "cd ikvm/bin",键入 ikvm 命令,你会看到如下输出:
usage: ikvm [-options] [args...]
(to execute a class)
or ikvm -jar [-options] [args...]
(to execute a jar file)
方便起见,你可以把 /ikvm/bin 路径添加到操作系统的环境变量 Path 中,但这不是必须的。现在,你就可以把 ikvm 当作 Java 虚拟机,而无需进一步配置。如果你想使用 IKVM 进行 .NET 或 Mono 开发,看下下面的说明。
开发配置
如果你想用 IKVM.NET 来进行 .NET 开发,需要以下步骤:
1) 下载 Java SDK
如果你开发运行在 .NET 下的 Java 代码,那么,你需要 Java 编译器(任何Java编译器)。IKVM.NET不带编译器。你可以使用任何Java编译器,生成标准的 Java .class文件(Java字节码)。
2) 安装 IKVM.NET dll文件在 Windows 全局缓存区(Global Assembly Cache,GAC)
当使用 IKVM dll 在 Windows 运行 .NET 应用程序时,.NET framework 必须能找到DLL文件。它先在全局缓存区找到,然后在当前目录。如果你要开发不在当前目录运行dll的应用程序,那你必须把dll安装在全局缓冲区。在 Windows 中,可以在 Windows 控制面板中的 Microsoft .NET framework 配置项,向全局缓冲区添加程序集。最低要求,你需要添加 "IKVM.OpenJDK.ClassLibrary.dll" 和 "IKVM.Runtime.dll"。