为了账号安全,请及时绑定邮箱和手机立即绑定

java编程,出现线程“main”中出现异常的问题

java编程,出现线程“main”中出现异常的问题

慕盖茨4494581 2018-07-10 10:18:08
用idea编写java,出现这种情况Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0at yecheng.Search.main(Search.java:18)Process finished with exit code 1源代码:public class Search {public static void main(String[] arg){MysqlDB db = new MysqlDB();Index index = new Index();ReadFile rf = new ReadFile();File file = new File(arg[0]);try {rf.readFile(file);index.loadDB(db);int id = index.search(rf.fingerprint,15);System.out.println(id);} catch (Exception e) {e.printStackTrace();System.out.println(e.toString());}}}
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

取值时,先看下String[] arg 这个数组里面有没有值,就是做一个判断,一般情况下可能是File file = new File(arg[0]); 这一步出错,就是 arg数组没有值,但是你取了。
加个if判断就行

查看完整回答
反对 回复 2018-08-04
  • 1 回答
  • 0 关注
  • 1790 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号