如何检测一台机器上是否安装了JAVA虚拟机

ShyWJB 2003-08-04 10:21:59

98,2k上MS安装了JAVA虚拟机,Windows XP上系统未安装JAVA虚拟机,需要自己安装微软的JVM,如何在程序中检测一台机器是否安装了JVM了呢?

我现在的做法是下面这样的示例代码
jvmclsid = clsidfromprogid("msjava");
hr = cocreateinstance(jvmclsid, ..., iunknown);
if (failed(hr))
printf("fail");
else
printf("ok")
...全文
474 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ShyWJB 2003-08-07
  • 打赏
  • 举报
回复

自己UP一下
ShyWJB 2003-08-07
  • 打赏
  • 举报
回复
自己UP一下
ShyWJB 2003-08-06
  • 打赏
  • 举报
回复

>运行一个Applet程序即可

这样是行啊,但是检测需要在C++中完成,如何做呢
skink 2003-08-06
  • 打赏
  • 举报
回复
mark
ShyWJB 2003-08-05
  • 打赏
  • 举报
回复
我是先检测system下的msjava.dll,javart.dll两个文件是否存在后,再调com的
eduyu 2003-08-05
  • 打赏
  • 举报
回复
up
zxq80 2003-08-05
  • 打赏
  • 举报
回复
运行一个Applet程序即可
ShyWJB 2003-08-05
  • 打赏
  • 举报
回复

自己UP一下

gzshd 2003-08-04
  • 打赏
  • 举报
回复
检验windows目录下有没有java文件夹,或java文件夹下的某文件是否存在
ShyWJB 2003-08-04
  • 打赏
  • 举报
回复

自己UP一下
ShyWJB 2003-08-04
  • 打赏
  • 举报
回复

自己UP一下
ShyWJB 2003-08-04
  • 打赏
  • 举报
回复

自己UP一下

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧