java环境变量设置:首先让大家看下我的路径系统变量(s) JAVA—HOME:C:\Program Files\Java\jdk1.7.0_1

PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.7.0_11\bin;E:\neweclipsespace\test2\src\test3;
CLASSPATH:.;%JAVA_HOME%\lib;C:\Program Files\Java\jdk1.7.0_11\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_11\lib\tools.jar;
输入javac xx.java 运行通过 但输入java xx 会出现 希望大家指点迷津

你的环境变量没有错误吧。你是想问你的JVM有没有安装成功吗?
你输入javac -version
如果输出javac 1.7.0_1就安装成功了。
其实我不是很懂你想问什么哈。追问

我传图片让你看看吧 下面的图说明配置成功了吗?

追答

陈功了

追问

但是出现这种情况是什么原因呢?并且还一定要到xx.java的文件夹中才能运行 javac xx.java 这条语句

追答

这个应该是你代码出了问题吧,你编译和运行的命令都没有错,编译成功了,运行错误了,在检查一下代码,或把代码贴出来看一下吧

追问

不允许输入太多字 就换成图片了希望不影响效果

追答

是这样的。你前面加了一个打包操作 package test3;
要编译的话编译格式是:
javac -d . TestPackage1.java
“-d”:表示生成目录
“.”:表示在当前目录下生成
我建议你把package test3;这行删掉再重新编译哈

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-14
配这么麻烦干嘛?简单点
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_11

Path:%JAVA_HOME%\bin;(如果前面有变量,前面也要加 ; )

classpath: .;%JAVA_HOME%\lib;(前面的 . 不要忘记,不然会找不到路径)
第2个回答  2013-06-14
我知道你的原因是什么了,是因为你这个java文件带有包,执行的时候 找不到xx.class文件,所以在输入java命令的时候,写成java packagename.xx;如果有多级包,中间有一个.隔开,如
java xx.xx.Test,前面写自己建的包名,最后的Test改成你自己写的类名
相似回答
大家正在搜