Replies: 1 comment
-
Yes. First, though, the JAR files produced by ikvmstub are just that: stubs. They contain no implementation code. They are only suitable for using javac to compile against. If you want to add an assembly to the classpath of java.exe, you use -Xreference. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I created a simple sample C# library as follows:
Using
csc.exe
in Visual Studio 2022, I generatedCSTest.dll
as follows:Then, using IKVM tools, I created Java stub files for both
mscorlib.dll
andCSTest.dll
as shown:Next, I created and compiled the following Java source code:
I compiled the Java source using the following command:
Then, I attempted to run it using IKVM's
java.exe
:However, the following error occurred:
After consulting the IKVM documentation, I used
ikvmc
to convertCSTestMain.class
to a .NET assembly, adjusted the paths and directories, and ran theCSTestMain.exe
generated byikvmc
. It worked successfully as follows:Question:
Is it impossible to run .NET DLLs linked via Java stubs using IKVM's
java.exe
?I even tried adding the path to the DLL in the
PATH
, but the same error persists.Beta Was this translation helpful? Give feedback.
All reactions