C#java调用蓝牙牙编程,该怎么解决

框架的java实现其设计目的是在.NET平囼上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.NET应用、)希望能给大家带来惊喜。

  框架的java实现其设计目的是在.NET平台上运行java程序。它包含了以下的组建:

一个用.NET实现的java虚拟机

致力于在java和.NET之间交互的工具

附加代码组成的注意:这里嘚GNU Classpath不是中。

汇编生成存根类的工具就如javap一样反编译.NET汇编。类型引用替换对存根的引用

实现的java虚拟机。在一些场合我们可以用它替换掉java。例如: java -jar 应用中使用java类库

  中间语言的转换器如果我们使用一个被用在.NET平台的java库的话, 运行ikvmc –targetlibrary 技术我们可以将apache FOP用在任何的.NET应用中。这样在开发.NET应用的同时利用IKVM便可以使用java开源项目这个免费的软件仓库尽管在中使用的java编译器,但是我们可用开源的Jikes编译器将java源代码编譯为JVM

四 语法(译者注:这个工具是在windows命令提示窗中使用的)

类文件(.class)或包文件(.jar)

Java类或包文件的名字可以含有通配符(如*.class)

-out:输出文件----指定输出文件的文件名。文件名应含有扩展名.dll(参数-target设为library时)或.exe(参数-target设为exe或winexe时)一般地,缺省状态下ikvmc会根据输入文件名和-target参數来确定输出文件名但是,如果在输入文件名中使用了通配符那么就必须使用这个选项来指定输出文件名。

-assembly:程序集名称----指定苼成的程序集名称一般地,缺省状态下程序集名就是输出文件名。 

-target:目标类型----指定生成目标.exe或.dll文件的类型可以指定如下值:

-keyfile:主文件名----主文件名用于指定结果程序集。 

-version:的编程接口(API)那么使用这个选项指定这些动态链接库(dll)。如果引用了不止一个类庫文件那么此选项可以多次使用。可以使用通配符(例如:c:\libs\*.dll) 

-resource:路径名----指定Java资源的引用路径名。

-exclude:文件名---- 要排除的类名列表

-debug----将调试信息输出。注意:只有当.class文件含有调试信息(即使用javac-g参数编译)时才有用 

-srcpath:路径----指定源代码的位置。与-debug同時使用程序会将包中类的搜索路径指定为此路径,并从中搜索类的源代码 

-Xtrace:名称---- 显示所有该指定名称的跟踪点。

-Xmethodtrace:函数名 ---- 指定的生成的函数名将函数跟踪器(method trace)生成到此函数中。

ikvmc利用Java类文件和包文件生成.NET程序集它将输入文件中的Java二进行代码转化成.NET公共Φ间语言(CIL)。并利用它来生成:


我要回帖

更多关于 java调用蓝牙 的文章

 

随机推荐