189 8069 5689

Java代码没报错 java没有错误的代码运行不了

为什么这段java代码编译时未报错,却执行不了,求解

原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。解决方法有两个:1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。

达茂旗ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。

会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。

//看楼主问为什么能编译但不能运行,说明楼主应该是Java的初学者吧,Java程序其实编译和运行是两回事,没有必然联系的。刚才你的问题,在下面有注释的,这样就可以运行了,记得把类修改为test.java哦。

这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致旧版本的JVM无法解释、执行.class文件。

我试了可以运行。你往里面输入数据了么?其中那个1换行4换行2换行是你需要输入的。

在导入JAVA项目缺少JAR包,但是代码里面没有错误提示?如何解决

1、右键项目,选择“Build Path---Configure Build Path”,如下图所示。进去之后,我们可以看到JRE出现错误,选中错误包,点击“Remove”进行删除,如下图所示。

2、提示是你缺少 struts2-core-jar 你去 上去下载struts2的类库 然后,把你导入的工程中依赖的包都修改一下。

3、在eclipse中导入缺少jar包,可以把缺少的导入进来就可以了。工具:eclipse 方法:在项目名上右击,依次点击【New】--【Floder】,打开新建文件夹窗口 输入文件夹名称【lib】,点击【ok】。

4、估计是path路径的问题。你重新设置一下java build path 重新将你的jar包加进去。

java编程没报错,但运行不了,怎么办?

出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。

会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。

当然有错了,你没给main函数的参数args赋值,就直接访问了args[0],肯定会报数组越界异常。

//看楼主问为什么能编译但不能运行,说明楼主应该是Java的初学者吧,Java程序其实编译和运行是两回事,没有必然联系的。刚才你的问题,在下面有注释的,这样就可以运行了,记得把类修改为test.java哦。


标题名称:Java代码没报错 java没有错误的代码运行不了
网站网址:http://jkwzsj.com/article/dciijis.html

其他资讯