可以运行javac.exe但是下一补输入javac *.java说错误
来源:百度知道 编辑:UC知道 时间:2024/05/24 18:34:58
我在G盘javalesson\lesson1里面做了一个 hello.java 里面输入了
class java
{
}
按照教材里面说的,用javac编译后,因该会生成一个 hello.class文件
可是我的,一保存hello.java 就出现了一个 hello.java.bac BAK文件
然后我用命令提示符运行
cd g:\javalesson\lesson1
"c:\prongram files\java\jdk1.60_05\bin\javac.exe"
javac hello.java
这个时候就出下面的信息了
'javac'不是内部或外部命令,也不是可运行的程序
或批处理文件.
帮忙看看怎么回事
我看的是 java web开发详解 刘鑫编写的
怎么回事?
请回答啊...
这是第一章 第一章出问题了 后面的都继续不下去了...
我用的是XP系统
回2楼的
我按你说的那样设置 还是不行
我是XP系统 是不是装JAVA的时候装错了?
你要先配置好java运行环境,如下:
安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):
JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
你看下。你cd以后没有到g盘。而还是c盘
路径没有转换过去的!
javac是用来把java文件编译成class文件。java+文件名是运行class文件。明显你的错误是找不到class文件。但是javac编译还通过了,也就是说确实生成了class文件。但是编译的class文件不在当前目录下。明白?把classpath环境变量写为“.”。表示把编译好的class放在当前文件夹下就ok。或者运行java+文件名之前。cd+clas