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不能运行

win10系统中ipconfig命令不能用怎么办

Java文件不能运行(找不到或无法加载主类)怎么解决。

怎么在DELPHI程序中执行DOS命令

Java环境变量设置成功后运行cmd时提示错误 不是内部或外部命令,也不是可运行的程序或批处理文件

怎么才能找到正确的java路径?