Java “我该如何解决?”;找不到符号“;错误?

Java “我该如何解决?”;找不到符号“;错误?,java,Java,是迄今为止我的java应用程序的代码。我正在编写的每个类都有一个包含相应更改的文件(如下) 当我试图编译代码时,我的6个类中的每一个都出现了“找不到符号”错误。我应该如何解决这个问题 我正在尝试使用以下命令进行编译: C:\ProgramFiles(x86)\Java\jdk1.6.0\u 22\bin>javac:\Divelog\Divelog.Java 请记住,我是一个精通java编程的新手。如果有一个学习java的惊人来源,请告诉我,如果可以的话 提前谢谢 package divelog

是迄今为止我的java应用程序的代码。我正在编写的每个类都有一个包含相应更改的文件(如下)

当我试图编译代码时,我的6个类中的每一个都出现了“找不到符号”错误。我应该如何解决这个问题

我正在尝试使用以下命令进行编译:
C:\ProgramFiles(x86)\Java\jdk1.6.0\u 22\bin>javac:\Divelog\Divelog.Java

请记住,我是一个精通java编程的新手。如果有一个学习java的惊人来源,请告诉我,如果可以的话

提前谢谢

package divelog;
/**
* This class creates the content on the
* Welcome tabbed pane in the Dive Log
* application.
* @version 1.0
*/
//import for buttons, labels, and images
import javax.swing.*; 
//import for layout manager
import java.awt.*; 

public class Resources extends JPanel
{ //Opens class 


}//Closes class 
编辑:
错误消息:
C:\Divelog\Divelog.java:62:connt找不到符号
符号:班级欢迎
位置:类别divelog.divelog
新的欢迎()

C:\Divelog\Divelog.java:68:找不到符号
符号:职业潜水员
位置:类别divelog.divelog
新潜水员()

C:\Divelog\Divelog.java:73:找不到符号
符号:班级跳水
位置:类别divelog.divelog
新跳水(

C:\Divelog\Divelog.java:78:找不到符号
符号:班级统计数据
位置:类别divelog.divelog
新统计数字(

C:\Divelog\Divelog.java:83:找不到符号
符号:班级网站 位置:类别divelog.divelog
新网站(

C:\Divelog\Divelog.java:87:找不到符号
符号:类资源
位置:类别divelog.divelog
新资源()


6个错误首先,您应该从项目根目录运行javac.exe。永远不要从安装Java的目录运行它

尝试将
C:\ProgramFiles(x86)\Java\jdk1.6.0\u 22\bin
添加到Windows路径。怎么做。完成后创建一个新的命令shell,并键入“set PATH”以验证是否已添加新路径

导航到c:\Divelog并创建一个名为
classes
的目录

完成此操作后,请尝试如下编译:

C:\Divelog javac -cp .;.\classes -d classes *.java
按如下方式运行代码:

C:\Divelog java -cp .;.\classes divelog.DiveLog
丢掉那些糟糕的评论——它们是最糟糕的

{ //Opens class 


}//Closes class 

首先,您应该从项目根目录运行javac.exe。永远不要从安装Java的目录运行它

尝试将
C:\ProgramFiles(x86)\Java\jdk1.6.0\u 22\bin
添加到Windows路径。怎么做。完成后创建一个新的命令shell,并键入“set PATH”以验证是否已添加新路径

导航到c:\Divelog并创建一个名为
classes
的目录

完成此操作后,请尝试如下编译:

C:\Divelog javac -cp .;.\classes -d classes *.java
按如下方式运行代码:

C:\Divelog java -cp .;.\classes divelog.DiveLog
丢掉那些糟糕的评论——它们是最糟糕的

{ //Opens class 


}//Closes class 

javac-cpc:\divelog\divelog.java


最好将
C:\ProgramFiles(x86)\Java\jdk1.6.0\u 22\bin>javac
添加到PATH环境变量(如果不存在)中,并从项目目录进行编译(并将项目保存在目录中,而不是根目录)。另外,为
javac
指定输出目录以放置类文件(
-d
)。

javac-cp C:\divelog\divelog.java


最好将
C:\ProgramFiles(x86)\Java\jdk1.6.0\u 22\bin>javac
添加到PATH环境变量(如果不存在)中,并从项目目录进行编译(并将项目保存在目录中,而不是根目录)。另外,为
javac
指定输出目录以放置类文件(
-d
)。

您也可以发布错误消息吗?顺便说一句,您可以在这里找到一些教程:完整的错误消息或至少行号将是一个很好的提示。您也可以发布错误消息吗?顺便说一句,您可以在这里找到一些教程:完整的错误消息或至少行号将是一个很好的提示。不,javac将创建包并将其作为/classes的子目录添加。试试看。这很有效,谢谢。只要我的应用程序没有任何错误,这在大多数情况下都应该有效,对吗?非常欢迎。是的,它应该适用于这样的简单情况。不过最好了解更多信息。不,javac将创建包并将其作为/classes的子目录添加。试试看。这很有效,谢谢。只要我的应用程序没有任何错误,这在大多数情况下都应该有效,对吗?非常欢迎。是的,它应该适用于这样的简单情况。不过最好多了解一下。如果你是说两分钟的间隔,那是因为我的网络连接。发帖后我看到了新的答案:-/如果你是说间隔2分钟,那是因为我的网络连接。我在发布后看到了新的答案:-/