首页 > 代码库 > java 环境变量设置
java 环境变量设置
jdk1.4之后版本不需要设置Classpath变量。 如果在Classpath变量中没有添加当前路径,即 [.](无括号),在命令行中运行
java Helloworld
会出现错误:
Error: Could not find or load main class Helloworld
这是由于指定了Classpath变量的值,JRE按照指定的路径来搜索java类,这其中并不包含当前文件夹路径,故出现错误。
解决方法:
1. 命令行增加参数 -cp 临时将当前路径加入到JRE搜索路径中:
java -cp . Helloworld
2. 在当前命令行窗口中临时增加当前路径到Classpath环境变量中:
set Classpath=.
java Helloworld
3.一劳永逸的方法,在system-advanced system settings-Environment Variables里,在Classpath里增加一条当前路径[.](不含括号)。
注:a.添加之后重启系统才能生效,或者再开一个命令窗口随意set一下Classpath的值(只会影响当前窗口),则系统的环境变量会自动刷新。
b.jdk1.5以上可以直接删除Classpath变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。