java 提示符命令不能用,怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 提示符命令不能用,怎么办?相关的知识,希望对你有一定的参考价值。
java 提示符命令不能用,提示:“Error occurred during initialization of VM unable to load native library: Can't find dependent libraries.” 但是,我进入到jdk的安装目录下面的bin目录后,java和javac命令都可以正常使用。请问,这应该怎么解决?
这说明环境变量没有配置好。请按一下步骤配置:1, 找到你的jdk安装目录,比如是D:/java/jdk1.5.0_08
2.右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示当前路径)
%JAVA_HOME%就是引用前面指定的JAVA_HOME;
6.“开始”->;“运行”,键入“cmd”;
7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功
记得采纳~ 参考技术A Error occurred during initialization of VM unable to load native library: Can't find dependent libraries
这句话的意思已经比较明确, 载入本地库失败。
有两种可能:
1 环境变量没配置准确, classpath配置错误的可能性较大
2 如果你是win7的系统,可能会存在一些问题。 这个去google搜索一下, 有解决方法的。
配置环境变量没?配置方法如下:
(一)安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):
JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin;(原有信息不要删除)
(二)接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Hello
public static void main(String args[] )
System.out.println("Hello!");
将上面的这段程序保存为文件名为Hello.java的文件。
然后打开命令提示符窗口,cd到你的Hello.java所在目录,然后键入下面的命令
javac Hello.java
java Hello
此时如果看到打印出来Hello!的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。本回答被提问者采纳 参考技术B 你是不是修改了注册列表,把系统路径里存的java和javac的位置给删除了啊?
你到环境变量里看以下PATH 、CLASSPATH里的路径被删除了没有。 参考技术C 在windows平台下检查环境变量知否配置正确.
配置完成后输入java 或者javac 即可测试是否配置正确.
在未配置的情况下可以直接切换到JDK的bin目录进行调试 参考技术D 一楼正解!
以上是关于java 提示符命令不能用,怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行