java.io.FileNotFoundException: file:/opt/signin.jar!/date (没有那个文件或目录)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:135)
at java.io.FileInputStream.<init>(FileInputStream.java:95)
at com.cess.util.FileUtil.readFileToList(FileUtil.java:46)
at com.cess.job.MyTimer.run(MyTimer.java:28)我打开了一下,signin.jar下有date这个文件,但是它一直报错说找不到,怎么解决啊?
哦,我程序中这样写的MyTimer.class.getResource("/date");
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:135)
at java.io.FileInputStream.<init>(FileInputStream.java:95)
at com.cess.util.FileUtil.readFileToList(FileUtil.java:46)
at com.cess.job.MyTimer.run(MyTimer.java:28)我打开了一下,signin.jar下有date这个文件,但是它一直报错说找不到,怎么解决啊?
哦,我程序中这样写的MyTimer.class.getResource("/date");
解决方案 »
- 分数计算,谁有精简办法?
- JButton反序列化后,原来注册的事件不起作用了,要重新注册?
- 下面程序中addcomponent()函数参数数表中第四个和第五参数怎理解?
- 重开一贴,百分请教PreparedStatement模糊查询问题,立结!
- 在线等: 关于JButton和JToolBar中图标的问题
- [高分] 如何把一个字符串用空格与逗号分开放到数组里面?
- 如何获取环境变量
- eclipse怎么运行?是不是需要另外安装jdk?
- Applet下的类都必须在同一个包中吗?
- 新手java求解,关于文本文档的写入和读取。。
- 异常陷入死循环
- ShortMessage类的setMassage方法参数问题…
为什么中间有个感叹号?
代码如下//得到jar包的位置。比如:c:\test.jar
public static String getJREPath(){
URL url;
// 得到jar程序的路径
url = FileUtil.class.getProtectionDomain().getCodeSource().getLocation();
// 将url路径转码,主要应用于汉字
String temp = "";
try {
temp = URLDecoder.decode(url.getFile(), "UTF-8");
} catch (UnsupportedEncodingException e1) { e1.printStackTrace(); }
return temp;
}
//得到jar同目录的文件路径,参数是文件的名称
public static String getJARPathFile(String fileName){
return new File(getJREPath()).getParent()+File.separator+fileName;
}