电脑因为VC图形库下载的一些配置文件,导致Python pyqt相关的软件全部不能用,于是我又重装了一遍电脑,头大的是,所有东西都要重新下载。
JDK下载完成后,在cmd命令窗口输入java
和java -version
都会有显示信息的,但是输入javac就会提示 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件
。
javac编译java文件成为class类文件
java执行class文件。
那么开始环境变量设置。
这三条理解了就懂了怎么设置,就不需要从网上找,一些相对路径,还容易出错。
JAVA_HOME
顾名思义,Java的家,该变量是指安装java的jdk路径,它告知操作系统在哪可以找到jdk,值为jdk的安装目录,
PATH
该变量告诉操作系统可执行文件的搜索路径,即可以在那些路径下找到要执行的可执行文件,值为jdk目录下的bin目录,
CLASSPATH
该变量用来告诉Java解释器在哪些目录下可找到所需执行的class文件(即java编译生成的字节码文件),值为bin路径。
我的java下载位置。
打开环境变量设置。
1.在系统变量中新建JAVA_HOME
,变量值浏览目录,找到你Java下载的位置(对比一下我的java下载位置和环境变量设置)。
2.在系统变量中继续新建变量名称为CLASSPATH
,变量值为jdk目录下的bin文件夹。
3.编辑系统变量中的Path
。选择新建,然后浏览,找到你jdk目录下的bin文件夹。
最后查看效果。
-------------------------------------------------------分割线--------------------------------------------------------------------
开始学Java了,第一步为,命令行运行java文件,当javac编译好文件后,发现java运行时会提示java找不到或无法加载主类。究其原因是java执行class文件是根据CLASSPATH指定的地方来找,不是我们理解当前目录。如果希望它查询当前目录,需要在CLASSPATH中加入“.;”,代表当前目录。