我刚安装了JDK,位置存在C:\Program Files\Java\jdk1.6.0_17,设置好PATH与CLASSPATH,在命令行模式下测试OK啊,就是输入JAVAC,跳出好多命令,然后输入JAVA -VERSION与JAVAC —VERSION和JAVA -HELP跳出命令都正常,然后我在C盘新建了个Workspace文件夹,然后在里面用记事本写了我的第一个JAVA程序,保存格式HelloJava.java,程序如下:
public class HelloJava{
public static void main(String[] args){
System.out.println("嘿,我的第一个JAVA程序!");
}
}
然后我在命令行模式下输入命令如下:C:\workspace\javac HelloJava.java
然后就显示了,javac不是内部或外部命令 可执行的程序或批量文件请大家不要笑话,我是个新手,这个问题我已经认真对待3天了,还是没有解决,请好心人让菜鸟小弟我不要再在这个问题上受困扰,万谢!!!
public class HelloJava{
public static void main(String[] args){
System.out.println("嘿,我的第一个JAVA程序!");
}
}
然后我在命令行模式下输入命令如下:C:\workspace\javac HelloJava.java
然后就显示了,javac不是内部或外部命令 可执行的程序或批量文件请大家不要笑话,我是个新手,这个问题我已经认真对待3天了,还是没有解决,请好心人让菜鸟小弟我不要再在这个问题上受困扰,万谢!!!
在命令行模式下输入命令 java
从你的错误提示来看,是path设置不正确。
从你的错误提示来看,是path设置不正确。
是啊,跳出一个画面,我不会传上来,内容是 用法:javac <选项> <源文件>
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-nowarn 不生成任何警告
.....下面还有好多行呢
在PATH的变量值前加了BIN目录:;C:\Program Files\Java\jdk1.6.0_17\bin,然后紧接着给了一个分号
把当前目录.设置到classpath
cd c:\Workspace
path C:\Program Files\Java\jdk1.6.0_17\bin
javac HelloJava.java
java helloJava
首先,一定要设置好路径,而且是要设置到bin这里,不能只设置到jdk1.6.0_17
你可以在dos窗口里输入path 回车,系统会告诉你目前的path是如何设置的,你可以看看设置的对不对.
PATH=;C:\Program Files\Java\jdk1.6.0_17\bin;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem
cd workplace
javac HelloJava.java看看
这全部是你敲的是么?
那不对。你直接在C:\workspace目录下敲:
javac HelloJava.java
你直接把HelloJava.java文件复制到C:\Program Files\Java\jdk1.6.0_17\bin下面
然后cmd中到这个目录
然后直接执行javac HelloJava.java
如果能够编译,确保C:\workspace下面有HelloJava.java 文件
然后请执行javac C:\workspace\HelloJava.java
请关注你的workspace文件夹的大小写,楼主的描述中应该是大写如果第2步不行,就请执行下面的
cd c:\workspace
然后执行javac HelloJava.java
在PATH的变量值前加了BIN目录:;C:\Program Files\Java\jdk1.6.0_17\bin,然后紧接着给了一个分号
如果是一个字一个字自打进去的,那建议你这样做:
输入path = c:\pr ,只输入到这里,然后按tab键,系统会自运补齐Program Files,然后再按\j,再按tab键,补齐后,再按\j,补齐后,按\b,再按tab键.全都完成后,按回车.
这个是避免你输入错误,以及避免因为中间的空格,系统识别有些问题.
例如:我的jdk安装在c:\jdk1.6.0_17下,在path中配成:c:\jdk1.6.0_17\bin
2.设置classpath:用于查找运行编译好.class文件,也就是你编译好后的.class文件是哪个目录就配成哪个目录。
例如:我的.class文件在d:\code\share目录下,那么在classpath中就配成:d:\code\share,一般还会写成
.;d:\code\share,注意前面是个点和分号.;。.代表当前路径(当前是相对于java源文件的所在路径来说的),也就是你在dos中打开的文件的路径。
public static chinese wholesalers main(String[] args){
System.out.println("嘿,我的第一个JAVA程序!");
}
}
老大,能请教DOS窗口如何复制吗,我好上传来给您帮分析下
Path=C:\jdk1.3.1_20\bin;
classpath=F:\zoufuxing\myjava;
其中myjava是你用来存放.java文件的文件夹 请参照上面的改一下 !另外给你补充一个知识:echo %classpaht% 命令行下运行这个命令,可以参看到环境变量的!呵呵 看看你有没有设对!楼主加油!