当前位置: 首页 > 面试题库 >

在C#中使用Java类

商天逸
2023-03-14
问题内容

我有一个用Java(> 1.5)编写的项目。

是否可以用C#编写项目的一部分?
例如GUI和调用方法并实例化用Java编写的类?

如果是,怎么办?


问题答案:

有一种称为.NET的Java语言转换助手。您可以将Java类转换为c#并开始编码。

还有一个叫做JNBridge的东西(不是免费的)。



 类似资料:
  • 问题内容: 我必须编写一个Java程序,该程序将接收来自网络的消息并将其内容显示给用户。问题是我收到的消息只是C结构的二进制转储。此外,有些消息来自小端机器,有些消息来自大端机器,而没有将字段转换为网络字节顺序。我拥有的一种方法是使用JNI并将c结构转换为一些XML字符串,然后将该XML字符串反序列化为Java Object。这是一项艰巨的工作,因为大约有122个不同的结构,每个结构都包含20多个

  • 问题内容: 在遍历多线程编程的许多资源时,通常会提到volatile说明符。显然,使用此关键字不是在C / C ++和Java(1.4版及更低版本)中至少实现多个线程之间同步的可靠方法。维基百科列出了此说明符的典型用法(未解释如何): 允许访问内存映射的设备 允许在setjmp和longjmp之间使用变量 允许在信号处理程序中使用变量 忙着等待 我可以开始在上面列出的用法中看到该说明符的角色,但是

  • 问题内容: 我花了很多时间试图在Java应用程序中使用C#函数,但是没有成功…我在C#中编写了以下lib: 这个dll调用了另一个dll来进行一些操作,但是当我对其进行编译时,我可以在Realse文件夹中找到Dll,并且一切似乎都还可以,所以我使用32bit,64bit和Any CPU选项对其进行了编译,以确保它不是我的问题。 使用32位Dependency Walker 和任何CPU选项分析我的

  • 问题内容: 我想使用系统蜂鸣器(并且只有在没有蜂鸣器/无法访问蜂鸣器时才使用扬声器)生成具有特定频率和长度(针对不同的声音信号)的蜂鸣声。我知道可以通过使用ioctl来做到这一点,但这需要root访问权限,而这是我所不希望的。 我知道我可以只使用“ beep”命令,但这将是一个依赖关系,如果可能的话,不应使用它(根本没有外部依赖关系,只有基本的linux库和C)。 我目前拥有的是以下代码(但这需要

  • 当我运行命令< code>rake compile时,我很难弄清楚为什么我的rb_define_singleton和rb_define_method调用会中断。 首先,一个问题可能是我不确定最后一个整数参数实际上代表什么,以便决定使用什么值,我无法找到解释这一点的文档,但我觉得我只是猜测在那里,但问题似乎在第3个参数中,所以我担心的是 其次,我的构建失败,在调用时出现以下错误: 使编译../../

  • 今天我为我的项目做了一个小测试——目标是:实现将文件以。我当前的/文件如下所示。 我成功地将上述内容转换为