首页编程java编程java编译为什么不过?java编译不成功啊

java编译为什么不过?java编译不成功啊

编程之家2023-10-1394次浏览

大家好,关于java编译为什么不过很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于java编译不成功啊的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

java编译为什么不过?java编译不成功啊

java编译不成功啊

通过观察问题和几个问友的回答以及你的反馈

问题可能出现在两个方面

1,你根本没装jdk,只装了jre,它们的区别一个是开发工具,另一个只是运行环境

java编译为什么不过?java编译不成功啊

检查的办法:首先回忆装了几次java,如果只装了一次,那么可以肯定你装的只是jre,并非jdk

如果装了多次,去各个盘的program files目录下的java子目录查看,有没有jre字样的文件夹

2,安装了jdk但是路径配置有问题,

java编译为什么不过?java编译不成功啊

这样的话需要设置环境变量的path,让javac这些可执行程序所在的目录包含进来

有两种设置方法,一种是设置java_home,通过这个变量再间接设置javac的path,这是比较标准的做法,还有一种直接将javac所在的目录全路径增加到path变量里面

一般是:c:\program files\java\jre_x.xx.xx\bin这样的路径

为什么java编译出错

这可能是因为您没有将Java编译器的安装路径添加到系统的Path环境变量中。Path环境变量包含操作系统在命令行界面查找可执行文件时要搜索的路径列表,如果该变量未正确设置,则操作系统将无法找到javac.exe等Java编译器相关的可执行文件。

要解决此问题,请按照以下步骤检查和设置Path环境变量:

在开始菜单中搜索“环境变量”,并选择“编辑系统环境变量”选项。

在“系统属性”对话框中,选择“高级”选项卡,然后点击“环境变量”按钮。

在“环境变量”对话框中,找到系统变量中的“Path”变量,并点击“编辑”按钮。

在“编辑环境变量”对话框中,点击“新建”按钮,并输入Java编译器所在路径(例如:“C:\Program Files\Java\jdk1.8.0_221\bin”)。

点击“确定”按钮保存修改,然后关闭所有打开的窗口。

完成上述步骤后,重新启动命令行界面并尝试编译Java程序,应该可以成功编译并运行了。

java为什么要编译

因为java的跨平台特性,java所谓的一次编译,到处运行,关键就是在于java的虚拟机,也就是jvm,jvm只认识字节码,所以你写好的java代码就需要编译成字节码才能在jvm上运行。其实不只是java需要编译,C也需要编译,机器本身并不能认识你写的代码,它们只认识0、1这样的字节码,所以无论是你用什么样的语言编写的代码,要想最终在物理机器上运行,都要进行编译。

javac为什么不能编译,环境变量和代码应该没问题啊

原因是jdk没有配置环境变量。

设置方法:

依次点击计算机->高级系统设置->环境变量->系统变量->path<-在这个位置上添加jdk安装路径,就是到jdk目录后把bin目录加进去。

或者不配置环境变量的话,你可以在jdk的安装路径下bin文件夹下面编译就行了。比如:

C:\Java\jdk1.6\bin>javac e:/temp/Hello.java

正确的环境变量为:

新建“JAVA_HOME”变量名,值为jdk的文件夹路径。

新建“CLASSPATH”变量名,值为jdk文件夹下lib文件夹的路径。

修改“PATH”变量下变量值,增加变量值jdk文件夹下bin文件夹路径。

OK,本文到此结束,希望对大家有所帮助。

java入门需要什么条件,学习java需要什么基础中国盐都(中国盐都网官网)