首页 > 后端开发 > 正文

JAVA程序为什么运行不了

2024-03-19 01:51:14 | 我爱编程网

JAVA程序为什么运行不了相关内容,小编在这里做了整理,希望能对大家有所帮助,关于JAVA程序为什么运行不了信息,一起来了解一下吧!

本文目录一览:

JAVA程序为什么运行不了

JAVA程序为什么运行不了

这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误,可以通过下述方法进行解决:

1、检查jvm(java命令)和jdk(javac命令)版本是否一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。

2、如果都一致,但还是解决不了问题,那么肯定不是直接在命令行中用javac来编译的,而是用类似于eclipse、netbeans这样的编译器来编译的。因为很多编译器都自带javac,而不是采用操作系统中的编译器。

3、如果你的编译器是eclipse的话,那么需要在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.7,即可解决问题。

拓展资料:

编译时首先读入java源程序(即在MS-DOS命令行下键入javac HelloWorld.java等文件名参数和其他选项参数),然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成中间代码即字节码,字节码文件名和源文件名相同,扩展名为.class。

参考资料:

百度百科-JAVA编译器

JAVA程序为什么运行不了

为什么我的java运行不了?

1、首先需要检查你的系统是否安装了Java环境,我爱编程网

2、在“开始”==》"运行"==》输入“cmd”弹出命令窗口,在命令窗口中输入java或者javac后按回车键,发现有很多提示符命令。那么证明你的Java环境是安装成功了的。

3、在cmd中输入:java -verbose,命令行的最后,显示的就是jdk安装的路径。

4、如果没有安装Java环境的话,可能会提示“ Java 不是内部或外部命令,也不是可运行的程序或批处理文件”等提示信息。这样的话,就需要安装Java虚拟机了,配置Java环境了。

5、当然,如果确定已经安装了Java环境,但是在命令行中键入"Java"或者"Javac" 也是提示命令错误的话,那可能就是你的环境变量配置的有问题了。

6、如果需要配置环境变量的话,可以在百度中输入“配置java环境变量”就可以找到答案了。

JAVA程序为什么运行不了

java无法运行,怎么回事?

可能解决的办法:

- 硬核解决服务器安装forge失败 - 啊秋不是啊酋

- 使用“javafix.exe”进行自动修复

- 安装老版Java Runtime Environment(此方法对此类报错有效)

-若是1.12.2Forge请安装Java SE 8

-其他版本请自行查阅

注意事项:一台计算机中可存在不同版本的Java runtime文件。但系统只会识别“最新”安装的Java runtime文件。也就是说你不可以在开Forge1.12.2服务器(Java 8)的时候再开1.19.2(Java 18)服务器。因为全局Java文件不能同时存在两个或多个。若想要改变计算机的全局Java只有重新使用Java安装文件。文件来源可以来自“甲骨文”,文件格式可以是.exe或.msi(Windows)。如果你认为很有必要,则建议下载压缩包(就是解压完之后就是bin文件夹什么的),然后在run.bat文件里面设置Java Runtime Environment的执行文件(.exe)的绝对路径。

如果不知道如何设置请百度(有条件上谷歌),互联网永远是你最好且最值得信赖的伙伴。

附:Java Development Kit会携带同版本的Java Runtime Environment。单独安装的Java Runtime Environment会存在于Program Files x86文件夹中。而Java Development Kit的Java Runtime Environment文件则会存在于Program Files - jdk### 当中。

以上就是JAVA程序为什么运行不了全部内容了,了解更多相关信息,关注我爱编程网。
与“JAVA程序为什么运行不了”相关推荐