vb.net调用jar VBNET编程宝典

如何在.net程序里调用java写的一个类

用VB调用过,使用方法:

专注于为中小企业提供成都网站设计、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业醴陵免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

1、把所需的.class文件放到winnt\java\trustlib目录

2、如果引用了相关jar文件,把其中引用到的相关.jar文件放到winnt\java\packages目录,在我的电脑--属性

--高级--系统变量,添加classpath变量,其值为引用的jar文件,如c:\winnt\java\packages

\ldapfilt.jar;c:\winnt\java\packages\ldapjdk.jar;c:\winnt\java\packages

\ldapsp.jar;.中间用分号隔开,最后用小数点结束

3、重启IIS,就可以使用class中对象了。

4、在.net文件中使用示例:

Dim adChk As Object = GetObject("java:Asp_JspAdLDAP")

Dim ok As Boolean

ok = adChk.checkUser(uid, pwd)

其中Asp_JspAdLDAP为对应的类名称,checkUser为其中的一个方法

.net如何调用 jar包

.NET 平台不可以直接调用 JAR 包的,要么用 IKVM 之类的工具将 JAR 包转成 DLL,要么用 .NET 把 JAR 包里的代码重写。

前者的话,安装 IKVM,将 JAR 转为 DLL 的具体步骤百度很多,然后在 .NET 里引入这个包的命名空间就可以了,以 C#.NET 举例:

假设 test.jar 存在 package com.test;

那么在 C# 中先添加引用 test.dll,再引入命名空间 using com.test; 就可以使用里面的方法之类的了。

但这种方法要注意的是一部分 JAVA 代码可能转换失败,毕竟这是跨语言平台了。

第二种方法最彻底,但也是最耗时的。

VB中怎样把jar一起打包进去,并生成一个exe

给你提供VS2005的C#程序的打包步骤,已经验证过了。应该和VB.NET没有什么区别。遗憾的是不能上图片。你按照以下步骤试试看,一般是能成功的。

步骤一、在“配置管理器”中将活动解决方案配置从Debug改为Release,然后重新编译生成,详细步骤如下:

1、打开要打包的项目(此例设项目名称为StudentInfoSystem);

2、打开菜单:工具\选项对话框;

3、选择【项目和解决方案】,在【显示高级生成配置】项前打钩,并【确定】;

4、选菜单【生成】\【配置管理器】,将配置管理器上面的Debug改为Release,并【确定】。

5、将项目重新编译生成。

步骤二、启用安装向导,详细步骤如下:

1、选择菜单【文件】\新建项,进入【新建项目】对话框;

2、在左边【项目类型】中选【其他项目类型\安装和部署】;

3、在右边【模板】中选【安装向导】

4、在下面【解决方案】选项中选【添入解决方案】,名称、位置由默认确定。点击【确定】,进入安装向导对话框第1步对话框;

5、在对话框中无操作,点【下一步】,进入安装向导第2步对话框;

6、在该对话框中选中【为Windows应用程序创建一个安装程序】;在对话框中点【下一步】,进入安装向导第3步对话框;

7、在该对话框中,选中【主输出来自StudentInfoSystem】并打钩;在对话框中点【下一步】,进入安装向导第4步对话框。

8、该对话框主要是选择附加的文件,如有要附加的文件,点击【添加】按钮进入选择。没有点【下一步】进入安装向导第5步对话框;

9、完成生成向导任务。这时,项目中添加了一个Setup的部署项目。左边出现文件系统编辑器。

步骤三、完成部署项目后,要编译解决方案,打包文件,以产生安装窗口应用程序及相关的文件等,详细步骤如下:

1、在解决方案管理器中,选定StudentInfoSystem项目;

2、选定菜单【生成\ 配置管理器】,在出现的配置管理器中,选Setup后面的【生成】复选框中打钩,并【确定】;

3、在解决方案管理器中,选定Setup项目;

4、选择菜单【生成\ 生成Setup命令】,Visual studio将编译项目,并在StudentInfoSystem项目中生成一个Setup文件夹,文件夹中有一个安装文件Setup.exe和一个配置文件Setup.msi。

5、点击Setup.exe便可进行程序的安装。

你试试看吧,祝成功。

vb运行的环境是?

我不明白你所谓的运行环境是VB6.0本身的运行环境,还是由它编译出来的程序的运行环境。如果是编译出的程序,那C/C++/VB/C++.NET/VB.NET/C#都只能在windows环境下运行…而.net framework的平台无关性只是一个理论上的特性,尚不能真的实现。现在只有Java能实现平台无关性。而你说的类库…安装VB程序的时候应该已经一并安装上了。没有相应的库任何的编程软件都无法正常运行…

没问题,凡是Microsoft公司开发的编程软件所生成的程序都是.exe的可执行文件。都是可以直接在Windows平台下运行的。这也包括.net framework平台支持的VB.NET/C++.NET/C#等等,生成的程序都可以脱离编程软件独立在Windows中运行。

PS:Java生成的.jar文件无法在卸载了Java后运行,需要Java虚拟机(JVM)

我可以帮助你,你先设置我最佳答案后,我百度Hii教你。你的串号我已经记下,采纳后我会帮你制作

Java编译运行正常,但做成Jar就运行不了

你选择你的工程打包是不是右键工程-Export,然后选择上面圈出来的。


分享名称:vb.net调用jar VBNET编程宝典
网页链接:http://pwwzsj.com/article/hppojc.html