我想在另一个.java
文件中授予一个.java
文件访问权限。我想在命令行上执行此操作。例如,我将如何使用下面的两个文件来做到这一点?两个java文件,在同一目录中,一个访问其他类/ s?
文件: “ToImport.java”
package ABC;
public class ToImport {
private String aName;
public ToImport(String Name) {
aName = Name;
}
public String toString() {
return("Text: " + aName);
}
}
文件: “TheImport.java”
package ABC;
public class TheImport {
public static void main(String[] args) {
ToImport abc = new ToImport("a");
System.out.println("TEST: " + abc);
}
}
当我键入javac ToImport.java
我没有得到任何错误,但是当我键入javac TheImport.java
我得到以下错误,
类都放在如何和从那里你运行java – 2013-03-08 21:45:53
最有可能你是从目录调用'javac'在这两个文件位于。它们都需要位于名为“ABC”(包名称)的目录中,并且需要从包含“ABC”的目录调用“javac ABC \ TheImport.java”。无论如何,这是我的猜测。 – iamnotmaynard 2013-03-08 21:50:22
因为这两个文件都在同一个包中并声明为公共,那么你不需要担心调用,只需创建对象就够了,但问题是,正如雪茄所说的那样,你如何编译它 – 2013-03-08 22:00:46