java环境变量配置不成功的原因(更改java环境变量)
本篇文章给大家谈谈java环境变量配置不成功的原因,以及更改java环境变量对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
配置JAVA环境变量总是失败,怎么办
要在你的磁盘先建2个文件夹jre和jdk,下载:jdk1.5.0_08:有了这个安装程序,你就可以开发和运行跟JAVA有关的程序
按照JDK的提示来安装,安装完之后设置环境变量
JDK环境变量配置的步骤如下:
1.我的电脑-->属性-->高级-->环境变量.
2.配置用户变量:
a.新建 JAVA_HOME
C:\Program Files\Java\j2sdk1.5.0(JDK的安装路径)
b.新建 PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建 CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.测试环境变量配置是否成功:
开始-->运行--〉CMD
键盘敲入: JAVAC JAVA
出现相应的命令,而不是出错信息,即表示配置成功!第一个简单程序HelloWorld:
打开记事本,输入如下代码:
class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
保存为HelloWorld.java(文件名一定要和文件内的类名保持一致,之一大小写也要一样)
然后打开DOS(命令框内输入“cmd”并回车)
进入HelloWorld.ava文件所在文件夹(“cd”命令可以进入文件夹)
输入以下命令:
javac HelloWorld.java(编译)
回车
java HelloWorld(运行)
回车
OK了!看是不是输出了“Hello World!”
javac环境变量配置不成功
javac环境变量配置不成功的原因及解决方法如下:
路径设置不正确确保JAVA_HOME指向Java安装目录的根目录(如/usr/lib/jvm/java-11-openjdk-amd64),且PATH包含JAVA_HOME/bin(如/usr/lib/jvm/java-11-openjdk-amd64/bin)。可通过终端运行echo$JAVA_HOME和echo$PATH验证路径是否正确。
缺少分号分隔符(Windows系统)在Windows中,PATH变量需用分号;分隔多个路径。例如:
PATH=%JAVA_HOME%bin;C:WindowsSystem32若遗漏分号,系统无法正确解析路径。
系统权限问题在Linux/macOS中,若环境变量文件(如/etc/environment)需root权限,需使用sudo编辑:
sudo nano/etc/environment保存后确保文件权限正确(如644)。
环境变量未刷新修改后需刷新环境变量:
Linux/macOS:source~/.bashrc#或~/.profile、~/.zshrc
Windows:重启命令提示符或执行:set PATH=%PATH%
其他软件冲突检查是否有其他工具(如Anaconda、SDK管理器)修改了PATH。通过echo$PATH查看路径顺序,确保JAVA_HOME/bin优先级较高。
配置步骤总结:
确认Java安装路径运行java-version和javac-version,若命令未找到,说明Java未安装或路径错误。
编辑环境变量文件
Windows:打开“系统属性”→“高级”→“环境变量”。
新建JAVA_HOME(如C:Program FilesJavajdk-17)。
编辑PATH,添加%JAVA_HOME%bin。
Linux/macOS:在~/.bashrc或/etc/environment中添加:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATH
刷新并验证
刷新后运行javac-version,若显示版本号则配置成功。
使用which javac(Linux/macOS)或where javac(Windows)检查路径。
其他提示:
若问题仍存在,检查系统日志(如/var/log/syslog)或Java安装日志。参考官方文档:Oracle Java环境变量配置指南。确保无重复或冲突的Java版本(如通过update-alternatives--config java(Linux)管理多版本)。
java环境变量配置完了javac为什么不对呢
因为名称路径不对,应该如下:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:path
变量值:%JAVA_HOME%\bin;其他原来的路径
安装jdk过程中,会弹出一个jre的安装,这个和jdk不能安装在同一目录下,否则会冲突。
扩展资料:Java还可以设置临时环境变量,set path可以查看环境变量。
set path=??;可以修改环境变量,指向目标路径,此时只有一个路径,适用于U盘编辑Java,对所使用电脑不产生任何记录,且只在当前dos窗口有效。
set path=??;%path%;,此时可以调用电脑内部的路径和库,需要注意的是将优选路径写在左边,用英文分号连接。
可以采用上一步的思想,设置临时的classpath
当报错为找不到类时,我们首先检查类名的书写是否正确,然后利用set classpath检查类路径是否正确;
set classpath可以查看类路径
set classpath=.;%classpath%;
参考资料来源:环境变量-百度百科
如果你还想了解更多这方面的信息,记得收藏关注本站。