Java can';在编译中找不到类错误
我试图从命令提示符编译和运行java应用程序,但出现了一些错误。我更改为bin文件夹,因此正在从bin文件夹运行。我尝试使用以下工具进行编译:Java can';在编译中找不到类错误,java,Java,我试图从命令提示符编译和运行java应用程序,但出现了一些错误。我更改为bin文件夹,因此正在从bin文件夹运行。我尝试使用以下工具进行编译: >> javac foe.java 但是我得到了一些错误,它找不到上面的主类所引用的一些类 我必须编译上面的主类引用的所有类吗?如果是,我该怎么做? 谢谢。javac在类路径中查找程序引用的类 如果您不熟悉类路径概念,请参阅相应的Java教程部分:javac在类路径中查找程序引用的类 如果您不熟悉类路径概念,请参阅相应的Java教程部分:f
>> javac foe.java
但是我得到了一些错误,它找不到上面的主类所引用的一些类
我必须编译上面的主类引用的所有类吗?如果是,我该怎么做?
谢谢。javac在类路径中查找程序引用的类
如果您不熟悉类路径概念,请参阅相应的Java教程部分:javac在类路径中查找程序引用的类
如果您不熟悉类路径概念,请参阅相应的Java教程部分:
foe.Java
,文件开头的导入语句是什么?如果您使用的类不是标准Java运行时的一部分(包名以Java.
开头的类),例如您创建的类、属于其他库(jar文件)的类,则必须在编译之前将它们添加到类路径中,否则javac将无法找到它们
规则是:如果它不是JRE的一部分,那么在编译时必须是显式的。在
foe.java
中,文件开头的import语句是什么?如果您使用的类不是标准Java运行时的一部分(包名以Java.
开头的类),例如您创建的类、属于其他库(jar文件)的类,则必须在编译之前将它们添加到类路径中,否则javac将无法找到它们
规则是:如果它不是JRE的一部分,则在编译时必须明确。如果主文件位于c:\path1\mainfile.java中 引用的java文件位于c:\path2\reffile.java中 从c:\ java-cp c:\path2 c:\path1\mainfile.java 将编译两个文件。(我假设您没有使用任何软件包) 要从c运行mainfile.java,请执行以下操作:\
java-cpc:\path1;c:\path2 mainfile如果主文件位于c:\path1\mainfile.java中 引用的java文件位于c:\path2\reffile.java中 从c:\ java-cp c:\path2 c:\path1\mainfile.java 将编译两个文件。(我假设您没有使用任何软件包) 要从c运行mainfile.java,请执行以下操作:\
java-cpc:\path1;c:\path2主文件它找不到什么类型的类?您自己创建的某个类或库中的某个类?它找不到什么类型的类?是您自己创建的类还是库中的类?