我创建了 2 个文件...即 Shirt.java 和 ShirtTest.java
Shirt.java类的代码如下--
public class Shirt{
public int ShirtID=0;
public String description="-description required-";
public char colorCode='U';
public double price=0.0;
public int quantityInStock=0;
public void displayShirtInformation(){
System.out.println("ShirtId:"+ShirtID);
System.out.println("ShirtDescription"+description);
System.out.println("Color Code:"+colorCode);
System.out.println("Shirt Price"+price);
System.out.println("Quantity In Stock"+quantityInStock);
}
}
ShirtTest.java的代码如下--
public class ShirtTest {
public static void main (String args[]) {
Shirt myShirt = new Shirt();
myShirt.displayShirtInformation();
}
}
当我编译 Shirt.java 文件时..它编译时没有错误并创建了 Shirt.class 文件..但是当我尝试编译 ShirtTest 文件时..它给出了错误.. 如下..
> C:\java>javac ShirtTest.java
ShirtTest.java:6: cannot find symbol
symbol : class Shirt
location: class ShirtTest
Shirt myShirt = new Shirt();
^
ShirtTest.java:6: cannot find symbol
symbol : class Shirt
location: class ShirtTest
Shirt myShirt = new Shirt();
^
2 errors
这里有什么问题吗?
最佳答案
第一:javac Shirt.java
然后:javac ShirtTest.java
之后,您可以像这样运行 ShirtTest
:java ShirtTest
关于java - 调用依赖文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6424458/