扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。解决方法有两个:1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。
创新互联服务项目包括石河子网站建设、石河子网站制作、石河子网页制作以及石河子网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,石河子网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到石河子省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。
//看楼主问为什么能编译但不能运行,说明楼主应该是Java的初学者吧,Java程序其实编译和运行是两回事,没有必然联系的。刚才你的问题,在下面有注释的,这样就可以运行了,记得把类修改为test.java哦。
会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。
这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致旧版本的JVM无法解释、执行.class文件。
1、会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。
2、出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。
3、起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。
4、//看楼主问为什么能编译但不能运行,说明楼主应该是Java的初学者吧,Java程序其实编译和运行是两回事,没有必然联系的。刚才你的问题,在下面有注释的,这样就可以运行了,记得把类修改为test.java哦。
5、当然有错了,你没给main函数的参数args赋值,就直接访问了args[0],肯定会报数组越界异常。
1、毫无疑问,找不到。也不存在这样的值,所以if条件都不会触发,当然无法执行。我估计是你想的是一个值如果大于4或者小于或等于0。
2、是因为嵌套的if语句逻辑有误,导致条件格式无法正确判断。可以尝试以下几种方法:检查if语句的逻辑是否正确,确保每个if语句都有对应的else语句,并且所有条件都被正确判断。
3、public class Test{ public static void main(){ Read read = new Read();read.readSet(1);//在D盘根目录创建一个 Excel 。D:/ss.xls 。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流