栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JAR中的Java Desktop.open(File f)参考文件?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAR中的Java Desktop.open(File f)参考文件?

.jar文件中的“文件”不是操作系统的文件。它们只是.jar文件的某些区域,通常会被压缩。它们不能被操作系统作为单独的文件寻址,因此无法以这种方式显示。

Java本身有一种巧妙的方式来通过某些URI来引用这些文件(如您所使用所实现的

getResource()
),但这完全是Java特有的。

如果希望某些外部应用程序访问该文件,则有两种可能的解决方案:

  1. 提供一些标准化的方式来访问文件或
  2. 使应用程序能够处理打包在.jar(或.zip)文件中的文件。

通常2并不是真正的选择(除非其他应用程序也用Java编写,在这种情况下这很容易)。

选项1通常是通过简单地写入临时文件并引用该文件来完成的。或者,您可以启动小型Web服务器并通过某个URL提供文件。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/574030.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号