
正文
写的java代码不能运行,java不能运行怎么回事
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java程序编译成功但是运行不成功是怎么回事?
可能是你bike类名的大小写问题,编译不区分大小写,但执行区分。可能是bike类有包名,执行需+上:包名.类名来执行。在当前路径下找不到你编译生成的bike字节码的文件等。
编译通过了,执行的时候在类加载的时候报ClassFormatError的运行时错误,提示要让你查看安装的是否正确。可以在程序中卸载所有的jdk,然后再次重新安装。
这种情况,一般是运行时的错误,有多种可能的情况,比如,不适合的类型转换,没有主函数,以及各种运行时的异常。所以,你需要贴出你的代码。
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。
相关问答
Q1: java编译成功,但是不能运行,怎么回事。
1、这种情况可能是因为Java的路径没有添加到系统环境变量中。你可以按照以下步骤检查一下:确认Java已经正确安装并且路径已经配置好了。可以在命令行中输入 java -version 和 javac -version 命令来检查Java是否已经安装成功。
2、因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。
3、这种情况,一般是运行时的错误,有多种可能的情况,比如,不适合的类型转换,没有主函数,以及各种运行时的异常。所以,你需要贴出你的代码。
4、你是不是起叫别的名字啦?补充:囧 我测试了下可以正常使用也。那应该是环境变量的问题吧。
Q2: 我的java代码写好后为什么不执行呢
1、这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。
2、java程序运行不了的主要原因有以下几点:环境变量没有配好。需要下载jdk配置环境变量(略)编译失败:语法错误。语法正确,但是写入了错误的代码,导致出现不理想的运行结果,以为是运行不了。
3、不能运行可能是环境没有配置好,代码有误等都是会导致不能正常运行的。
4、就造成覆盖。这时候在配置的JAVA_HOME目录lib目录下找不到tools.jar和dt.jar,bin目录下找不到javac,就不能执行。可以卸载java之后重新安装。注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。
写的java代码不能运行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java不能运行怎么回事、写的java代码不能运行的信息别忘了在本站进行查找喔。







