如何设置Java环境变量在Windows(类路径)?


当前回答

设置java路径

有两种方法来设置java路径

答:临时

打开cmd 在cmd: javac中编写

如果java没有安装,那么你会看到消息:

Javac不能被视为内部或外部命令、可操作程序或批处理文件。

输入cmd: set path=C:\Program Files\Java\jdk1.8.0_121\bin 在cmd: javac中编写

如果没有引发错误,则可以检查该路径是否已设置。

重要的是要注意,这些更改只是从这个cmd启动的程序的临时更改。

注意:您可能必须以管理员身份运行命令行

b .永久

右键单击“我的电脑”,然后单击属性 点击“高级系统设置” 点击“环境变量” 单击用户变量的新选项卡 在变量名中写入路径 复制bin文件夹路径 将bin文件夹的路径粘贴到变量值中 单击OK

路径现在被永久地设置了。

提示:工具“快速环境编辑器”(免费软件)对于修改环境变量非常有用

TIP2:还有一种更快的方法来访问环境变量:按Win+R键,粘贴下面的%windir%\System32\rundll32.exe sysdm. exe。cpl,EditEnvironmentVariables并按ENTER

其他回答

Linux下:http://lowfatlinux.com/linux-environment-variables.html

当然,你可以使用以下方法从Java中检索它们:

String variable = System.getProperty("mykey");

Windows 7用户:

右键单击“我的电脑”,选择“属性”;先进的;系统设置;先进的;环境变量。然后在第二个框中找到PATH并设置如下图所示的变量。

在Centos / Linux下设置java环境变量

/home/ vi .bashrc

出口JAVA_HOME = / opt / oracle /产品/ java / jdk1.8.0_45

导出路径= $ JAVA_HOME / bin: $路径

java - version

在编程环境中,您可以执行SET命令(SET classpath=c:\java)或右键单击您的计算机>属性>高级>环境变量。

在批处理文件中可以使用

SET classpath=c:\java
java c:\myapplication.class

Java SE Development Kit 8u112, 64位Windows 7或Windows 8

设置以下用户环境变量(==类型为用户变量的环境变量)

JAVA_HOME: C:\Program Files\Java\ jdk1.8.0_112 Jdk_home: % java_home % JRE_HOME: %JAVA_HOME%\jre 类路径:.;%JAVA_HOME%\lib 路径:your-unique-entries;%JAVA_HOME%\bin(确保较长的your-unique-entries不包含对其他Java安装文件夹的任何其他引用。

64位系统的Windows用户注意:

Progra~1 = 'Program Files'
Progra~2 = 'Program Files(x86)'

注意,这些环境变量派生自“根”环境变量JAVA_HOME。这使得在更新JDK时可以很容易地更新环境变量。只需将JAVA_HOME指向新的安装。

有一篇博文解释了所有这些环境变量背后的基本原理。

可选的建议

Add a user environment variable JAVA_TOOL_OPTIONS with value -Dfile.encoding="UTF-8". This ensures that Java (and tools such as Maven) will run with a Charset.defaultCharset() of UTF-8 (instead of the default Windows-1252). This has saved a lot of headaches when wirking with my own code and that of others, which unfortunately often assume the (sane) default encoding UTF-8. When JDK is installed, it adds to the system environment variable Path an entry C:\ProgramData\Oracle\Java\javapath;. I anecdotally noticed that the links in that directory didn't get updated during an JDK installation update. So it's best to remove C:\ProgramData\Oracle\Java\javapath; from the Path system environment variable in order to have a consistent environment.