Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正在编译不在同一程序包中的3个文件_Java_Command Line - Fatal编程技术网

Java 正在编译不在同一程序包中的3个文件

Java 正在编译不在同一程序包中的3个文件,java,command-line,Java,Command Line,我有3个*.Java文件。三个类中有两个具有语句package com.osama.temp,而主类没有此语句。它只导入另外两个类,如import com.osama.temp.List 我不知道如何用命令行控制台编译它。。请帮忙 在主类所在的目录中创建一个子目录结构,如com/osama/temp/,并将其他2.java文件放在其中。然后您应该能够使用javac Main.java编译它。您是否根据包声明构造了源代码文件位置?您不必这样做,但这很有帮助。问题是,我想告诉编译器从何处获取其他.c

我有3个*.Java文件。三个类中有两个具有语句
package com.osama.temp
,而主类没有此语句。它只导入另外两个类,如
import com.osama.temp.List


我不知道如何用命令行控制台编译它。。请帮忙

在主类所在的目录中创建一个子目录结构,如
com/osama/temp/
,并将其他2.java文件放在其中。然后您应该能够使用
javac Main.java

编译它。您是否根据包声明构造了源代码文件位置?您不必这样做,但这很有帮助。问题是,我想告诉编译器从何处获取其他.class文件!我个人总是指定所有源文件,而不是依靠它自己来查找它们。我觉得它更干净了。有没有其他方法告诉编译器我的*.class文件在哪里!