2010-11-28 65 views
0

http://pastey.net/143355-1qoa是我到目前为止的Java应用程序的代码。我正在编写的每个类都具有相应更改的文件(下面)。如何解决“无法找到符号”错误?

当我尝试编译代码时,我得到了6个类中的每个类的“无法找到符号”错误。如何解决这个问题?

我试图用下面的命令来编译:
C:\Program Files (x86)\Java\jdk1.6.0_22\bin>javac C:\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:找到粗野,符号
符号:类欢迎
位置:类divelog.DiveLog
新欢迎() ,

C:\ Divelog \ DiveLog.java:68:找不到符号
符号:类潜水员
位置:类divelo g.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错误

+4

你可以发布你的错误消息吗? – 2010-11-28 17:35:02

+0

您是否安装了JDK? – 2010-11-28 17:35:08

+0

顺便说一句,你可以在这里找到一些教程:http://stackoverflow.com/questions/167179/java-tutorial – 2010-11-28 17:36:23

回答

4

首先,您应该从项目根目录运行javac.exe。切勿从安装Java的目录运行它。

尝试将C:\Program Files (x86)\Java\jdk1.6.0_22\bin添加到您的Windows PATH。 Here's如何做到这一点。完成后创建一个新的命令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 
0

javac -cp C:\ divelog\DiveLog.java

这将是最好添加C:\Program Files (x86)\Java\jdk1.6.0_22\bin>javac到PATH环境变量(如果它不存在),并从你的项目目录编译(并保持项目的目录里,而不是在根DIR)。另外,指定javac的输出目录以放置类文件(-d)。

相关问题