我用java写了一段代码。我在其中创建了一个名为xml-creator
.
包xml_creator
有 3 个类说XML_Control
,XML_Creator
和XML_implement
.
当我在 netbeans ( NetBeans 7.0 )上运行我的项目时,它运行良好。但是如果我尝试在控制台上编译代码,我会收到各种错误,例如
当我编译XML_Creator.java
时,我得到以下错误。
XML_Creator.java:371: cannot find symbol
symbol : variable XML_implement
location: class xml_creator.XML_Creator
typeAttr.setValue(XML_implement.table_col[i][2]);
^
XML_Creator.java:375: cannot find symbol
symbol : variable XML_implement
location: class xml_creator.XML_Creator
for(int j=0;j<XML_implement.kTab;j++)
^
XML_Creator
并且XML_implemenr
两者都在同一个包中,但它们都没有相互扩展。
很抱歉,我无法在此站点上显示代码,因为它太大并且违反了公司的政策。
我不明白为什么它向我显示错误?
示例代码
XML_Control.java
package xml_creator;
public class XML_Control
{
public static void main(String as[])
{
XML_Creator xml = new XML_Creator();
}
}
XML_Creator.java
package xml-creator;
public class XML_Creator
{
XML_implement ixml = new XML_implement();
public XML_Creator()
{
System.out.println(""+ixml.a);
}
}
XML_implement.java
package xml_creator;
public class XML_implement
{
public int a;
public XML_implement()
{
a = 10;
}
}
所以当我编译时XML_Creator.java
,控制台会出错。