#35: ABCL.Net.dll -- Using IKVM-patch to make ABCL run on .NET and MONO --------------------------+------------------------------------------------- Reporter: dmiles | Owner: somebody Type: enhancement | Status: new Priority: major | Milestone: 0.13 Component: component1 | Version: 1.0 Resolution: | Keywords: ikvm --------------------------+-------------------------------------------------
Comment(by dmiles):
Oh heck, just one more note:
Since some of us on win32/win64 I better show what DLLs are needed in the ABCL dir:
IKVM.Runtime.dll and IKVM.OpenJDK.ClassLibrary.dll
Otherwise a MS Windows user gets an error:
T:\development\mirrors\ABCL-SVN\trunk\abcl>abcl.exe
Unhandled Exception: System.TypeInitializationException: The type initializer for "java.lang.ExceptionHelper" threw an exception. ---> System.IO.FileNotFoundException: File or assembly name IKVM.Runtime, or one of its dependencies, was not found. File name: "IKVM.Runtime" at java.lang.ExceptionHelper.SafeGetEnvironmentVariable(String ) at java.lang.ExceptionHelper..cctor()
SO they must T:\development\mirrors\ABCL-SVN\trunk\abcl>copy bin\IKVM.OpenJDK.ClassLibrary.dll . 1 file(s) copied. T:\development\mirrors\ABCL-SVN\trunk\abcl>copy bin\IKVM.Runtime.dll . 1 file(s) copied.
T:\development\mirrors\ABCL-SVN\trunk\abcl>abcl.exe Armed Bear Common Lisp 0.13.0-dev (built Fri Dec 26 2008 19:15:42 PST) Java 1.6.0 Jeroen Frijters IKVM.NET Low-level initialization completed in 0.721 seconds. Startup completed in 19.534 seconds. Type ":help" for a list of available commands. CL-USER(1):
And now they have a happy "native?" abcl.exe in Windows with no need for Java installed!