为什么用记事本编辑的JAVA无法生成编译文件,环境变量设置成功了,求解答.......

如题所述

编辑之后保存了吗?用cmd编译时目录对了吗?编译代码javac xxx.java有没有写对?你没有把错误提示发出来,所以不知具体什么原因。如果无法识别javac 的话,应该是你的JDK没有正确安装。如果你是先启动cmd再装上JDK设置path,那么最好重启一下cmd追问

我是先设置好环境变量才启动的cmd,jdk 是正确安装好的。

追答

C:\Program Files (x86)\Java\jdk1.7.0\bin\;这是我的java环境变量,是jdk1.7.0下的bin,你的似乎是在java下的jre7下的bin你试试用jdk下的试试,

追问

对啊,在哪找jdk呢,我的jdk安装后就只有jre没有jdk,
C:\Program Files\Java\jre7\bin

追答

what?竟然没有jdk,我的java下有这两个东西

你的JDK真的安装正确了吗

可以看看这的第二节课,搭建java安装环境h*******ttp://www.51z**********xw.net/list.aspx?cid=380把*去掉

追问

从网上下载安装的,有显示安装成功啊,只是把路径改了,可是是真的没有找到jdk,要不你把你的安装包给我发一份呗。

追答

h啊ttp:啊//ww啊w.51啊zxw.ne啊t/l啊ist.as啊px?cid=380去掉啊,进去可以看看里面的第二课搭建java环境,我刚开始学是在这的,下载JDK也是在这的,但是那是很很之前了JDK早就删了

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-25

    保存和类名一样的java文件(XXX.java)

    在命令行中找到文件存放位置

    使用javac XXX.java 编译

    使用java XXX 运行

 

环境变量没设置好Path 里要设置 bin目录

追问

追答

把;分号改成英文的

追问

改过来还是不行啊........

追答

要系统环境变量,别是用户环境变量。
最好用jdk里的jre里的bin
要安装jdk,只是jre不行。安装jdk后,里面包含有jre

追问

对的,要必须安装jdk,这个里面含有jre.。我又重新下载的jdk安装后,在jdk里面的jre 里面的bin地址设置的环境变量才成功,谢谢啦!

本回答被提问者采纳
第2个回答  2014-01-25
首先保证你编译的路径是否准确,使用命令行编译,路径要准确,编译是否报错?还有是不是.java的后缀,只要是正常的都能编译的。
你的javac命令不正确……环境变量没配置完整追问

怎么会没有配置完整呢,那一块还需要.....

追答

Path:C:\Program Files\Java\jdk1.6.0_29\bin;C:\Program Files\Java\jdk1.6.0_29\jre\bin;
CLASSPATH:C:\Program Files\Java\jdk1.6.0_29\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar;
我是这样配置的

第3个回答  2014-01-25
java随便写都几千行代码的,就不要用文本编辑器折磨自己啦,去弄个IDE吧。追问

还是新手,所以这个还是要弄懂的,你能给出解决的方案吗???

追答

囧。。你切换到英文输入法,把你环境变量里面中文的分号;换成英文的分号;,你应该看得出这两个占位不一样大的,中文的占两个位,英文的一个。
编程之前把输入法调到纯英文,不要中文输入法+shift。路径避免中文,无论是jdk路径还是程序路径。
再次奉劝一句,爱惜生命,写java用IDE。我写C/C++用vim,都受不了java没有IDE。

第4个回答  2014-01-25
你确定你是管理员身份吗?
相似回答