[Mono-list] ikvmc java and gmsc
Johan Holmgren
johan.holmgren at bth.se
Fri Dec 9 03:36:06 EST 2005
Actually it seems to work now. I think I used an incorrect path to
IKVM.GNU.Classpath.
thanks
/Johan
Jeroen Frijters wrote:
>Hi Johan,
>
>Did you really execute:
>
>
>
>>ikvmc -reference:/../IKVM.GNU.Classpath.dll -target:library
>>-assembly:Test.dll
>>
>>
>
>Because if that's the case, you get an empty output file. You also need
>to specify the class files or jars that ikvmc should compile.
>
>Regards,
>Jeroen
>
>
>
>>-----Original Message-----
>>From: mono-list-bounces at lists.ximian.com
>>[mailto:mono-list-bounces at lists.ximian.com] On Behalf Of
>>Johan Holmgren
>>Sent: Monday, December 05, 2005 13:40
>>To: Jonathan Pryor
>>Cc: mono-list at lists.ximian.com
>>Subject: Re: [Mono-list] ikvmc java and gmsc
>>
>>Thanks for your answer.
>>Sorry for my late response, a computer crash prevented me
>>from answering earlier.
>>
>>When I type monodis --typedef Test.dll I get the following output:
>>
>>Typedef Table
>>1: <Module> (flist=1, mlist=1, flags=0x0, extends=0x0)
>>
>>
>>Test.java is not included in any java package. Maybe this has
>>to do with my problem.
>>
>>Thanks
>>Johan
>>
>>
>>-----Jonathan Pryor <jonpryor at vt.edu> wrote: -----
>>
>>
>>
>> To: Johan Holmgren <johan.holmgren at bth.se>
>> From: Jonathan Pryor <jonpryor at vt.edu>
>> Date: 12/02/2005 12:49PM
>> cc: mono-list at lists.ximian.com
>> Subject: Re: [Mono-list] ikvmc java and gmsc
>>
>> On Thu, 2005-12-01 at 13:53 +0100, Johan Holmgren wrote:
>> > Hi, I have a problem that I could need some help with
>> >
>> > I hava a java class, Test.java, that I compiled to a
>>assembly using
>> > the commands
>> > javac Test.java
>> > followed by
>> > ikvmc -reference:/../IKVM.GNU.Classpath.dll -target:library
>> > -assembly:Test.dll
>> >
>> > This gives me a library, Test.dll
>> >
>> > Now I want to include Test.dll in a mono project
>>compiled with
>> > gmcs -target:exe -out:somename.exe -r:Test.dll somecsfile.cs
>> >
>> >
>> > In my c# code (file somecsfile.cs) I wrote
>> > using test;
>> > and later in the code
>> > private Test test;
>> >
>> > I get an comnpilation error saying
>> > "Are you missing a using directive or an assembly reference?"
>>
>> Is `test.Test' the full name for your class
>>(namespace+class name)?
>>
>> Alternatively, you can run `monodis --typedef Test.dll`
>>to determine all
>> the types within Test.dll and see if your `using` declaration is
>> referring to the correct namespace for your Test type.
>>
>> - Jon
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
More information about the Mono-list
mailing list