新手遇到的一个小问题
如何使用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: 无源文件
...
出现上述现象是怎么回事啊???
------解决方案--------------------环境变量配的不对吧?你直接执行javac命令可以么?
------解决方案--------------------还将我的电脑里面的环境变量的PATH值设置为:D:\Program Files\JavaSE\bin
这里的JavaSE错了,应该是JDK的版本啊,如:D:\Program Files\Java\jdk1.7.0_01\bin
------解决方案--------------------应该是环境变量吧,
给点分吧,
------解决方案--------------------javac -version
java -version
执行这两个命令是否正常 ?
然后 D:\temp>输入My ,然后按下Tab,看看是否有Myjava.java
------解决方案--------------------我的环境变量jdk在bin下面
------解决方案--------------------你用文本编辑的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这个文件。
------解决方案--------------------是类型保存错误吧!! 后缀隐藏了!