我用文本编辑器写的程序,没有用Eclipse等IDE。
写了一个接口,另一个类实现这个接口。
把两个文件都放在C盘根目录。
编译接口,没有问题。
但是编译类的时候,总是出现
AddBQYBase.java:25: cannot find symbol
symbol: class BQYAttributeList
implements BQYAttributeList
^
难道需要加别的设置吗?谢谢大家
写了一个接口,另一个类实现这个接口。
把两个文件都放在C盘根目录。
编译接口,没有问题。
但是编译类的时候,总是出现
AddBQYBase.java:25: cannot find symbol
symbol: class BQYAttributeList
implements BQYAttributeList
^
难道需要加别的设置吗?谢谢大家
解决方案 »
- 结果显示No row count was produced,求高手指点。。。
- 关于java正则表达式取值问题
- 怎么把float型转化成String型并保留小数点后的零
- 一个小程序,想用线程实现在jpanel上搞出一行button,但是我的程序做出来后button不会动,程序改了三小时了,未果,请高指点江山:代码如下
- 请教一个问题,着急在线等~~~
- applet,急问,在线等,高人救命
- 关于String args[]的问题,在线跪求答案!
- 我学了一年的j2ee了,可是发现,现在网上用得很多都是asp呀!
- 各位高手, 那里有 j2sdk1.4的帮助文档--最好是 CHM文件--可以下载!
- 高手一定懂的问题,拜托了。
- 请教一个关于JAVA调用linux脚本意外中断的问题
- java byte转16进制
implements BQYAttributeList 如果没看错的话,两个名字为啥一样?
/**
* Copyright (c) 2002 - 2004, Hyperion Solutions Corporation. All rights reserved.
*/import com.sqribe.rm.*;
/**
* Defines static constants for AddBQYDocument and AddBQYJob.
* These strings will be used as key names for some parameters
* to be specified in input files.
*
* Please refer to sample input files for more information.
* (inputBQYDoc.txt and inputBQYJob.txt)
*/
public interface BQYAttributeList
{
//------------------------------------------------------------------------
// Common to BQYDoc and BQYJob
//------------------------------------------------------------------------
static String BQYATTRIB_NAME = "BQY.DisplayName"; // String
static String BQYATTRIB_DESC = "BQY.Description"; // String
static String BQYATTRIB_KEYWORDS = "BQY.Keywords"; // Comma-separated list of Strings
static String BQYATTRIB_IHTMLVIEW = "BQY.iHTMLView"; // boolean
static String BQYATTRIB_HTMLPREGEN = "BQY.HTMLPregenOption"; // int (enum)
//------------------------------------------------------------------------
// Specifies Job-specific attributes
//------------------------------------------------------------------------
static String BQYATTRIB_RUNINBG = "BQY.RunInBackground"; // boolean
static String BQYATTRIB_STATICHTML = "BQY.GenStaticHTML"; // boolean
static String BQYATTRIB_AUTODEL = "BQY.AutoDeleteOutputs"; // int
static String BQYATTRIB_CALENDAR = "BQY.Calendar"; // String
//------------------------------------------------------------------------
// For OCE Mappable sections.
//------------------------------------------------------------------------
static String BQYATTRIB_OCEDOC = "BQY.Section.OCEDocument"; // String (Uuid)
static String BQYATTRIB_PROMPT = "BQY.Section.Prompt"; // int (enum)
static String BQYATTRIB_DBUSER = "BQY.Section.DBUsername"; // String
static String BQYATTRIB_DBPASS = "BQY.Section.DBPassword"; // String //------------------------------------------------------------------------
// For Processable sections.
//------------------------------------------------------------------------
static String BQYATTRIB_PROCESS = "BQY.Section.Process"; // boolean //------------------------------------------------------------------------
// For TC-Enabled sections.
//------------------------------------------------------------------------
static String BQYATTRIB_PREGEN = "BQY.Section.Pregenerate"; // boolean}
这是接口
/**
* Copyright (c) 2002 - 2004, Hyperion Solutions Corporation. All rights reserved.
*/import com.sqribe.rm.*;
/**
* Base class for AddBQYDocument and AddBQYJob.
* It defines some of the methods common to both BQY documents and BQY jobs.
*/
public abstract class AddBQYBase
implements BQYAttributeList
{
}这个是实现类
symbol: class BQYAttributeList
implements BQYAttributeList 然后实际上你的类是AddBQYBase是不是你最开始写错了啊?
接口a
package com;public interface a
{
}
在console下编译javac a.java没有问题。
类b
package com;public abstract class b implements a
{
}
在console下编译javac b.java,同样的问题。
b.java:3: cannot find symbol
symbol: class a
public abstract class b implements a
^
1 error我感觉是在console下编译运行java程序是不是有特殊的设置啊。
你那边没有问题?
我这边好几个人,好几台电脑都是一样的现象
或者把c:\加到环境变量classpath下也可以。主要就是要指出编译b.java的时候用到的类a.class或者源文件a.java。
谢谢portnet,回复很有提示性。
谢谢justinavril,谢谢帮忙。