jar里面的文件为什么读不出来了???

HashCodeWithJava 2004-01-24 09:59:51
我在我的Java程序里面写了下面的代码
FileInputStream fin;
fin = new FileInputStream("expgrammar.html");

如果直接运行,都还是好好的

可是如果我把程序和expgrammar.html一起打包成jar文件。运行后就发现这个expgrammar.html文件找不到?

请问这是怎么一回事?如何才能读出expgrammar.html?

谢谢!
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
javafaq2004 2004-01-25
  • 打赏
  • 举报
回复
试试在manifest中间包含该文件。
HashCodeWithJava 2004-01-25
  • 打赏
  • 举报
回复
那么我的程序不是要设计两个版本了?
rainight 2004-01-24
  • 打赏
  • 举报
回复
this.getClass().getResource("expgrammar.html");
将expgrammar.html放在你的java文件同一包目录下
lapwing2002 2004-01-24
  • 打赏
  • 举报
回复
打包到Jar后,要采用读取资源的方式读取

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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