
正文
java代码写错了不报错,java代码写错了不报错会怎么样
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么Java程序中不报错,运行时报错?
当我们遇到报错时,我们需要仔细分析错误信息,找出问题所在并解决它。更系统全面的学习资料,点击查看首先,报错可能是由于语法错误造成的。在Java编程中,如果代码中有拼写错误、缺少分号、括号不匹配等语法错误,就会导致报错。
举例来说,如果鸟类和狗类都是动物类的子类。如果有一个动物类的引用a引用了一个鸟类对象,则此时将a强制转换成狗类引用,就不会报编译错误,但运行时会抛出类型转换异常。
首先,非法字符错误通常是由于代码中包含了不被Java语言所接受的特殊字符或符号导致的。
你的程序没有错,是你的tomcat配置错了,你在网上搜一个“环境变量配置”的文章,按照上边的重来一遍就可以了。算了帮你找了一条:JDK&TOMCAT环境变量设置 软件下载:java 这里使用的是jdk2。
相关问答
Q1: java事件处理的问题,程序没报错,但是运行就错了。请高手指教
1、JVM虚拟机出现错误,即Java开发环境出现错误,与你的程序无关,解决办法:只能试着重新安装Java开发环境。
2、代码有逻辑错误:即使代码没有语法错误,但是由于逻辑不当或者变量没有被正确地赋值,导致程序的执行流程出现问题。
3、第一步:在程序运行开始的位置,双击代码左侧的line;第二步:此时就会生成一个断点,之后debug运行项目;第三步:一直到断点的位置,之后一直按F6,之后看看那个步骤出了问题,之后进行解决即可。
4、input file!异常,意思是无法读取到文件,原因是background = ImageIO.read(new File(Game.class.getResource(/img/background.png).getFile()));代码中的文件不在本地或者路径不对,解决办法是将图片路径填写正确。
Q2: java编程没报错,但运行不了,怎么办?
(1)设置系统变量JAVA_HOME,使其值是您想要的那个版本的JDK目录。(2)设置系统变量CLASS_PATH,使其值为“.;%JAVA_HOME%/lib/tools.jar”(3)在系统变量PATH的前面增加“%JAVA_HOME%/bin;”。
出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。
解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。这里假设都是7版本。
没有指定好jre运行环境。或者指定的jre路径不存在。
检查是否增加了断点,点继续就行。如果是正常模式的话,检查方法中是否存在死循环。看你的代码,回执信息怎么会往request中set?应该是往response中写啊。。没有response,浏览器会一直等待,直到连接超时的。。
Q3: java程序不报错,但是运行不出来?
检查jvm(java命令)和jdk(javac命令)版本是否一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。
这种情况可能是因为Java的路径没有添加到系统环境变量中。你可以按照以下步骤检查一下:确认Java已经正确安装并且路径已经配置好了。可以在命令行中输入 java -version 和 javac -version 命令来检查Java是否已经安装成功。
出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。
java代码写错了不报错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码写错了不报错会怎么样、java代码写错了不报错的信息别忘了在本站进行查找喔。






