如何使用javac命令在windows控制台下进行java源代码的编译啊??我在D盘目录下新建了一个名为temp的文件夹,然后再里面创建了一个名为Myjava.java的记事本文件,然后向里面添加了如下的代码:         import  java.io.*;public class Myjava
{
      public static void main(String args[])
      {
           System.out.println("Hello Java World!");
      }
}还将我的电脑里面的环境变量的PATH值设置为:D:\Program Files\JavaSE\bin然后就在运行窗口中输入cmd 进入字符操作界面,进行操作如下C:Documents and Settings\Administrator>cd\
C:\>D:D:\>cd temp
D:\temp> javac Myjava.java
javac: 找不到文件: Myjava.java
...D:\temp>javac -cp D:\temp\Myjava.java
javac: 无源文件
...
出现上述现象是怎么回事啊???

解决方案 »

  1.   

    环境变量配的不对吧?你直接执行javac命令可以么?
      

  2.   

    还将我的电脑里面的环境变量的PATH值设置为:D:\Program Files\JavaSE\bin
    这里的JavaSE错了,应该是JDK的版本啊,如:D:\Program Files\Java\jdk1.7.0_01\bin
      

  3.   

    javac -version
    java -version执行这两个命令是否正常 ?
    然后  D:\temp>输入My ,然后按下Tab,看看是否有Myjava.java
      

  4.   


    javac -version
    java -version这两个命令可以正常运行D:\temp>输入My ,然后按下Tab后如下
    D:\temp>Myjava.java.txt
      

  5.   

    你用文本编辑的java文件 ,保存的时候没有选择【保存类型 】, 文本编辑默认是 .txt,所以即使你输入 Myjava.java ,他保存的时候还是会 保存为.txt  即 Myjava.java.txt;1、你到D:\temp中手动修改Myjava.java.txt为 Myjava.java;
    2、打开 Myjava.java.txt,通过另存为 Myjava.java, 在【保存类型(T)】中选择【所有文件】;3、建议你修改一下 我的电脑 -->工具-->文件夹选项-->查看, 把隐藏已知文件类型的扩展名 这一项的勾给去掉 ,你在到你的D:\temp目录中看看 ,没有 Myjava.java这个文件。