能不能用java打开不是exe的文件(如doc文件),就像用windows操作系统打开一样呢?(不通过IE浏览器)

来源:百度知道 编辑:UC知道 时间:2024/06/09 19:51:56
eclipse开发环境

exe是可执行程序,它的格式是由它所运行的系统决定的。其他的档案类文件的格式是由创建它们的应用程序自己决定的。所以你要打开某种格式的文件就需要了解它的结构和解释方式,或者用代码调用软件商提供的程序接口来实现。
比如在windows里,你可以通过调用不同的API来打开。像doc,xls之类的文档或表格,就可以调用word或excel提供的api打开。mp3之类的媒体文件可以通过使用java类库里相应的类和方法打开。不过在浏览器里,由于安全的原因,用java访问本地文件还是有限制的。

不是所有的exe文件都是java写的,所以不能打开;
而且java的安全性也不允许你这样打开,所以还是打不开