
正文
Java代码不执行不报错,java代码不执行直接跳过
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码不执行也不报错
1、先打个断点看看,执行了没有打印语句。要是执行了,没输出的话,就在安装目录下找到这个项目的class文件删除,然后重新编译项目,再看看应该好了吧。
2、ide中可以应该没问题 javac不是你想的这么简单,首先你包结构就不匹配,其次,这个类有其他自定义类型的成员变量,般javac只是初学者对于单独的java程序进行测试的,真的无须较劲 ,用ide就好了。
3、import java.util.*;//这里不能用car ,重新起一个名字,因为和下面的class Car冲突了。
4、问题出在你没有创建 Inner 类的对象并调用 show() 方法。在 Outer 类的 method() 方法中,你只是定义了 Inner 类,但并没有创建它的对象和调用它的 show() 方法。
相关问答
Q1: 但java中System.exit(0),后面还有语句也永远执行不到为什不报错,
1、在windows平台下每运行一个java程序会出现一个javaw.exe的进程,当前运行的程序终止对应的javaw.exe进程就结束。JRE只是运行环境,不存在关闭不关闭的问题,是有没有的问题,有JRE则可以运行java程序,没有则不行。
2、你好,这个是java异常的例子,并不会抛出异常:System.exit(0)是将你的整个虚拟机里的内容都停掉了 ,而dispose()只是关闭这个窗口,但是并没有停止整个application exit() 。
3、public static void exit(int status)终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。
Q2: 什么情况下,java中的executeUpdate不执行也不报错,就卡在那里不动了...
1、你没有提交,在updateexcute();后面加上pstmt.commit();事务型的操作都需要commit,比如插入,修改,删除。希望对你有用,请采纳。
2、你方法写错了:public class cexia{ public cexia(){ 。。按照你的代码,我猜你是想这样。
3、亲,您好。java运行sql语句报错在数据库里不报错方法如下:这种操作应该使用executeUpdate方法,同时不要把见表语句和insert语句拼成一个整个的语句去执行,这种方式在数据库直接执行ok没问题,希望可以帮助到您。
Q3: 为什么我写的java代码没有报错也没有输出?
1、会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。
2、出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。
3、所以允许类调用,但是 直接 Student.getNickName() 调用,由于没有实例,值是null。Student.getName(); 这个就是语法错误了,没有分配内存(new),就是没有实例化,不能调用它的非静态方法。纯手打,满意请采纳。
Q4: java编程没报错,但运行不了,怎么办?
1、gd.java文件放在fd包下,结果package后跟的是另一个包名。要把包名改成fd。以上两个错误会导致jdk编译时根本找不到文件,当然运行不了。而且这是基础中的基础,题主基础太薄弱了,建议恶补基础。
2、这是web项目,在服务器上运行的,不能直接控制台命令。解决办法就是装个tomcat,然后这个项目打包成war文件,tomcat服务开启后把这个war文件放到tomcat安装目录下的webapps下面去,然后就可以在浏览器里面访问。
3、//看楼主问为什么能编译但不能运行,说明楼主应该是Java的初学者吧,Java程序其实编译和运行是两回事,没有必然联系的。刚才你的问题,在下面有注释的,这样就可以运行了,记得把类修改为test.java哦。
4、这种事情当然经常发生啦。。编译只是静态检查。。如果你的程序存在 运行时错误的话。例如:RuntimeException的话,当然编译时检查不出来啦。
5、起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。
关于Java代码不执行不报错和java代码不执行直接跳过的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






