如何设置Java环境变量在Windows(类路径)?
当前回答
在编程环境中,您可以执行SET命令(SET classpath=c:\java)或右键单击您的计算机>属性>高级>环境变量。
在批处理文件中可以使用
SET classpath=c:\java
java c:\myapplication.class
其他回答
Windows 7用户:
右键单击“我的电脑”,选择“属性”;先进的;系统设置;先进的;环境变量。然后在第二个框中找到PATH并设置如下图所示的变量。
Java 11的Java路径设置
复制jdk-11的路径
不要包含\bin文件夹,只包含JDK路径。例如
正确答案是C:\Program Files\Java\jdk-11
错,是C:\Program Files\Java\jdk-11\bin
在环境变量中,用户变量部分单击新建按钮并给出如下路径。
然后给它一个ok,然后进入系统变量,选择路径,双击它。
点击新建,粘贴%JAVA_HOME%\bin,然后点击确定全部。
为了部署,最好准确地设置类路径并保持环境清晰。 或者at *.bat (linux也是一样的,但是变量符号是正确的):
CLASSPATH="c:\lib;d:\temp\test.jar;<long classpath>"
CLASSPATH=%CLASSPATH%;"<another_logical_droup_of_classpath"
java -cp %CLASSPATH% com.test.MainCLass
或者在命令行或*.bat(对于*.sh也是),如果类路径id不是很长:
java -cp "c:\lib;d:\temp\test.jar;<short classpath>"
Windows:
Right click on 'My Computers' and open 'Properties'. In Windows Vista or Windows 7, go to "Advanced System Settings". Else go to next step. Go to 'Advanced Tab' and click on Environment Variables button. Select 'Path' under the list of 'System Variables', and press Edit and add C:\Program Files\java\jdk\bin after a semicolon. Now click on 'new' button under system variables and enter 'JAVA_HOME' as variable name and path to jdk home directory (ex. 'C:\Program Files\Java\jdk1.6.0_24' if you are installing java version 6. Directory name may change with diff. java versions) as variable_value.
JDK安装说明详细解释了如何针对不同版本的Windows设置PATH。
通常不应该设置CLASSPATH环境变量。如果不设置,Java将在当前目录中查找类。您可以在java或javac中使用-cp或-classpath命令行开关。
推荐文章
- 在流中使用Java 8 foreach循环移动到下一项
- 访问限制:'Application'类型不是API(必需库rt.jar的限制)
- 用Java计算两个日期之间的天数
- 如何配置slf4j-simple
- 在Jar文件中运行类
- 带参数的可运行?
- 我如何得到一个字符串的前n个字符而不检查大小或出界?
- 我可以在Java中设置enum起始值吗?
- Java中的回调函数
- c#和Java中的泛型有什么不同?和模板在c++ ?
- 在Java中,流相对于循环的优势是什么?
- Jersey在未找到InjectionManagerFactory时停止工作
- 在Java流是peek真的只是调试?
- Recyclerview不调用onCreateViewHolder
- 将JSON字符串转换为HashMap