
正文
java调用.net的dll文件,java调用exe
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
.net中,如何调用dll..
1、\x0d\x0a\x0d\x0a如果是类库dll文件,引用的步骤是这样的:在解决方案管理器中,选中要添加引用的项目或网站-右击-添加引用-选择要添加的dll文件路径-确定,即可添加到项目中。但是具体引用时还需要引用相关命名空间。
2、在解决方案视图里,右键点引用,添加引用,浏览。找到你的DLL文件。
3、对于标准的dll(动态链接库)可以象VB6中声明API等样式调用:参考:http:// 对于COM组件的DLL(比如vb6开发的),就按照。
4、第一步,建立你的网站(通过visual studio 2005)第二步,引用他的dll文件,这时候你的bin目录里就会出现他。第三步,在你的网页文件中加入和他一样的语句。
相关问答
Q1: 如何引用dll文件?
1、方法1:C#可以调用封装好的基于纯C的dll,但如果是C++的类,没有很简便的方法直接调用。使用方法:直接添加引用是不行的,使用DLLIMPORT。
2、新建DLLTest文件夹,在该文件夹中新建source文件夹。在source文件夹中造add.c。winRcmd请出总指挥“命令行”,输入。
3、\x0d\x0a\x0d\x0a如果是类库dll文件,引用的步骤是这样的:在解决方案管理器中,选中要添加引用的项目或网站-右击-添加引用-选择要添加的dll文件路径-确定,即可添加到项目中。但是具体引用时还需要引用相关命名空间。
4、C# 中如何调用DLL文件的方法是:有命名空间则引入命名空间,dll里面,是a命名空间,有一个b类,然后有一个无参数静态方法c那么调用方法就是a.b.c()。
Q2: ASP.NET/C#中如何调用动态链接库DLL
asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。
.NET是一个平台,一个抽象的平台的概念。\x0d\x0a\x0d\x0a.NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。\x0d\x0a个人理解.NET核心就只是.NET Framework。
ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。.NET有很多种语言组成,比如C#、VB.NET、J#、Jsript、ManagedC++,但是都是运行在.NETFrameWorkRunTime底下的。
两者应用场景都不同,没法比,asp.net能做的C肯定能做,因为C是最底层的,连操作系统都是C开发的,但开发效率一定没asp.net快。不过C能做的,asp.net就未必能做了。
Q3: vb.net生成java可调用的dll(2)
调用函数的时候内部的工作原理。不加的话默认是__cdecl,加的话变成__stdcall,虽然没有硬性规定,不过DLL导出方法比较习惯会是后一种。它涉及到调用函数的时候如何传递参数。
一般VB.NET调用DLL可以通过Declare 语句在模块级用于声明对动态链接库 (DLL) 中的外部过程的引用。
首先,由VB编写生成的DLL文件不是Windows标准的DLL动态链接库文件,即在VB代码中不能用代码申明调用。
方法:新建一个VB工程,选择“工程”--“引用”,点击“浏览”,在C:\WINDOWS\system32下找到scrrun.dll ,双击。
动态调用使用LoadLibery(DLL名),系统会检查DLL是否调入内存。如果调入了,可直接调用DLL里的所有函数,没有就会把DLL加入目标进程的进程空间。通过函数GetProcAddress确定函数入口地址,然后调用,后一种方法VB里不常用的。
Q4: 请问怎么把.dll文件加入我的java工程,并能使用里面的方法?
1、一般那种c#的dll是java不能直接调用的,但C\C++可以,你可以使用JNI。
2、首先dll文件必须是通过包含jni做的头文件(定义java相应的方法,然后在dll中实现),才能使用。
3、点击Java项目右键—Build Path—ConfigureBuild Path,如图11所示:如图12所示,增加native library location支持,也就是将具体的DLL文件加入到Java项目中。
4、JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。
5、java没法直接读,只能先用C++写一个读取该dll内容的过程,按JNI规范封装成dll,然后java加载这个dll执行其中的函数。
6、只是路径正确是不行的。.dll放置路径正确就ok,但是.jar需要引入classpath才行。如果你是用eclipse开发的话,需要配置工程,在libraries选项下加入新的jar包。
Q5: 问一下java里面的xx.jar和.net里面的xx.dll有什么异同
.net开发和java开发的区别在于 java 比.net、更加稳定、安全。在web开发方面,java比.net好,因为java比.net、php更加稳定、安全、开发效率高、功能更加强大。
dll文件,俗称动态链接库文件,是有执行程序可调用的二进制文件,也就是计算机能识别的二进制代码,任何语言都可以调用。只是方法不同而已。
.net和Java的区别:在web开发方面,java比.net好,因为java比.net、php更加稳定、安全、开发效率高、功能更加强大。
在 web 开发方面 java 绝对第一, 因为java 比 .net、 php更加稳定,安全,开发效率高,功能更加强大。
关于java调用.net的dll文件和java调用exe的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








