java中unknown source,java - 对于 提示信息为 unknown source的解决办法: jdk 替换jre, 编译时加上debug=true...
java - 对于 提示信息为 unknown source的解决办法: jdk 替换jre, 编译时加上debug=true
2017-08-09 10:43
访问量: 4466
分类:
技术
昨天部署的一个java项目, 发现运行出错时,我的内心是完全懵逼的:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.las.controller.AnalysisTextFile.calcPlan(Unknown Source)
at com.las.controller.AnalysisTextFile.dividePlanes(Unknown Source)
at com.las.controller.AnalysisTextFile.analysis(Unknown Source)
at com.las.controller.AnalysisTextFile.main(Unknown Source)
搜了一下,发现, 要求使用JDK, 因为使用JRE的话就会这样。 于是更改 %JAVA_HOME% 和 %PATH%.
$ which java # 会显示jdk路径。
修改之后,发现有所改进, JDK自带的class可以看到了错误的代码行数:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.las.controller.AnalysisTextFile.calcPlan(Unknown Source)
但是 自己写的代码,还没看到。
所以,回到java项目, 看到 build.xml 这个打包文件,在 编译的任务下, 加上个属性: debug=true
然后重新编译,打包,就可以啦:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.las.controller.AnalysisTextFile.calcPlan(AnalysisTextFile.java:246)
at com.las.controller.AnalysisTextFile.dividePlanes(AnalysisTextFile.java:168)
at com.las.controller.AnalysisTextFile.analysis(AnalysisTextFile.java:111)
at com.las.controller.AnalysisTextFile.main(AnalysisTextFile.java:344)
java中unknown source,java - 对于 提示信息为 unknown source的解决办法: jdk 替换jre, 编译时加上debug=true...相关推荐
- Java中 9 种常见的 CMS GC 问题分析与解决
目录 Java中 9 种常见的 CMS GC 问题分析与解决 1. GC 1.1 引言 1.2 概览 2. GC 基础 2.1 基础概念 2.2 JVM 内存划分 2.3 分配对象 2.4 收集对象 ...
- java中 数组声明,java数组声明格式
java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...
- java 查找链表中间元素_如何在Java中一次性查找Java中链表的中间元素
如何在一次传递中找到LinkedList的中间元素?这是一个 Java 和非Java程序员面试时经常被问到的编程问题.这个问题类似于检查回文或计算阶乘,有时也会要求编写代码.为了回答这个问题,候选人必 ...
- Java中的记录器 - Java日志示例
Java中的记录器 - Java日志示例 今天我们将研究Java中的Logger.Java Logger提供了java编程的日志记录. 目录[ 隐藏 ] 1 Java中的记录器 1.1 Java Lo ...
- Java中的正则表达式 - Java Regex示例
Java中的正则表达式 - Java Regex示例 欢迎使用Java中的正则表达式.它在Java中也称为Regex.当我开始编程时,java正则表达式对我来说是一场噩梦.本教程旨在帮助您掌握Java ...
- Java中apple导入那个包_在Java中,由Java编泽器自动导入而无需在程序中用import导入的包是()。A.java.appletB.java.awtC.j...
在Java中,由Java编泽器自动导入而无需在程序中用import导入的包是().A.java.appletB.java.awtC.j 更多相关问题 问卷星是一个专业.无限制的免费在线问卷调查.测评. ...
- Java中出现No enclosing instance of type Demo01 is accessible解决方法参考
出现类似以下错误 No enclosing instance of type Demo01 is accessible. Must qualify the allocation with an enc ...
- Spring Boot整合Nacos时遇到 java.lang.IllegalStateException: Context has been already given a name 的解决办法
问题概述 在进行项目开发过程中,通过Spring Boot整合Alibaba Nacos的服务注册与发现和配置中心时,遇到个梗,启动时打印出一串错误日志信息 " Failed to rena ...
- Java的poi导出的excel不能超过256列的解决办法
Java的poi导出的excel不能超过256列的解决办法 背景 1.现在的情况 2.解决办法 背景 导出时如果列超过256导出就会报错,现在进行解决 1.现在的情况 excel文件名以.xls结尾 ...
最新文章
- 专家观点:人工智能,还能再“聪明”些吗?
- 《深入理解计算机系统-程序结构》读书笔记
- django中序列化器字段参数、关联字段
- opencv4.4.0函数手册_Cobalt strike3.0使用手册
- linux修改网卡的mac地址
- java用if判断输入字符_java怎么用if判断输入的是不是数字
- C#判断回文字符串【C#】
- C++|Qt笔记-关于extern和namespace的区别与联系
- ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
- 布客·ApacheCN 编程/后端/大数据/人工智能学习资源 2021.7
- php处理文件属性函数,文件属性 · PHP文件系统操作常用函数整理 · 看云
- 工作占用了太多私人时间_一本正经聊驾驶 | 汽车真的为我们节约时间了吗
- mybatis(二)
- React Native npm镜像安装命令
- 基本地图加载完整示例
- 人脸识别中的活体检测
- 一个前端面试官的自白:Connecting the Dots
- 免费下载的音乐的6个网站,非常实用!
- 集合--TreeSet类比较器排序的实现方式及如何保证元素的排序和唯一性
- s32k144 isystem linux,S32K144之时钟配置