如何设置Java环境变量在Windows(类路径)?
当前回答
您的Keytools文件位于“Java/bin”文件夹下,因此您需要设置环境变量或进入“Java/bin”文件夹并运行命令
其他回答
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命令行开关。
在Centos / Linux下设置java环境变量
/home/ vi .bashrc
出口JAVA_HOME = / opt / oracle /产品/ java / jdk1.8.0_45
导出路径= $ JAVA_HOME / bin: $路径
java - version
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>"
推荐文章
- 在流中使用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