;编译的时候先到Java文件所在的目录,然后再使用javac命令。 ? 怎么做

如题所述

看看下面的解释
一、javac命令
javac 用于编译Java文件,格式为:
java [options] [sourcefiles] [@files]
其中:
options:命令行选项;
sourcefiles:一个或多个要编译的源文件;
@files:一个或多个对源文件进行列表的文件,有时候要编译的文件很多,一个个敲命令会显得很长,也不方便修改,可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件进行编译,对编译一个工程很有用,方便,省事。
有几个比较重要的选项:
-d 用于指定编译成的class文件的存放位置,缺省情况下不指定class文件的存放目录,编译的class文件将和源文件在同一目录下;
-classpath 可以简写成-cp,用于搜索编译所需的class文件,指出编译所用到的class文件的位置,如jar、zip或者其他包含class文件的目录,指定该选项会覆盖CLASSPATH的设定;
-sourcepath用于搜索编译所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目录;
需要注意windows下和linux下文件路径分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的区别:
windows下文件路径分隔符用 \ ,文件列表分隔符用分号 ;
linux下文件路径分隔符用 / ,文件列表分隔符用冒号 :
二、java命令
java 用于执行程序,格式如下:
java [options] classfile
options:命令行选项,一般用于 -classpath 指定要执行的文件所在的位置以及需要用到的类路径,包括jar、zip和class文件目录,会覆盖CLASSPATH的设定追问

图片中那怎么处理,求具体些

不知哪错了,第一遍跟老师做成功了,自己做一遍就这样了,,,,

追答

Javac的路径不对啊,你最好使用绝对路径

追问

本人小白一个,求详细

追答

你要找到你的Java文件所在路径,比如在D盘,那么在DOS中先输入 D:切换到D盘符,然后切换到Java文件所在的具体文件地址。这个你可以在网上搜搜,求采纳啊,打这么多字不容易啊

温馨提示:答案为网友推荐,仅供参考
相似回答