JAVA环境变量都设置好了,但是在命令行java -version就是有错误。

JAVA环境变量都设置好了,但是在命令行java-version就是告诉我ErroroccurredduringinitializationofVMjava/lang/N... JAVA环境变量都设置好了,但是在命令行java -version就是告诉我Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

双击可以运行.jar文件,eclipse也可以正常运行。命令行javac也正常。就是java不行。
展开
 我来答
西西哩的小马甲
推荐于2019-11-15 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.8万
展开全部

1、右击【我的电脑】---【属性】-----【高级】---【环境变量】。

2、选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮。

3、在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮。

在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮。

4、在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮。

在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。

5、现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:

注意事项:记得不要漏掉最后的“;”符号。

扩展资料:

1、-Xmixed 
设置-client 模式虚拟机对使用频率高的方式进行 Just-In-Time 编译和执行,对其他方法使用解释方式执行。该方式是虚拟机缺省模式。

2、-Xint 
设置-client模式下运行的虚拟机以解释方式执行类的字节码,不将字节码编译为本机码。

3、 -Xbootclasspath:path

4、-Xbootclasspath/a:path 

5、 -Xbootclasspath/p:path 

改变虚拟机装载缺省系统运行包 rt.jar 而从-Xbootclasspath 中设定的搜索路径中装载系统运行类。除非你自己能写一个运行时,否则不会用到该参数。

参考资料:百度百科JAVA

198901245631
推荐于2017-09-06 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1738万
展开全部
配置了并不代表配置好了,建议可以参考下以下设置步骤:
如:jdk安装在“D:\Program Files\java\jdk1.6.0_10”
第一步:新建“java_home”值,输入“D:\Program Files\java\jdk1.6.0_10”;
第二步:新建“classpath”值,输入“.;%java_home%\lib”;
第三步:在path中增加“%java_home%\bin”;
备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遗失的一夜
2012-12-31 · 超过12用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:18.3万
展开全部
真心的告诉你,环境变量没有设置好,
path里面这样设置:C:\Program Files\Java\jdk1.6.0_10\bin;
JAVA_HOME里面这样设置:C:\Program Files\Java\jdk1.6.0_10;

里面不要中文标点符号等字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd9006
2012-12-30 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
环境变量真的是未设置好,才会出现这样的。

系统PATH中,有不同的java.exe存在
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卧笔趣阁
2012-12-30
知道答主
回答量:19
采纳率:0%
帮助的人:7.4万
展开全部
都已经提示你Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
这个就不是环境变量的问题了,建议你重新下载一个JDK然后重新安装一下,提示的是lib有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式