在Java中,如何从不同文件夹中的另一个类访问一个类的方法?
我有两个文件夹:在Java中,如何从不同文件夹中的另一个类访问一个类的方法?,java,import,package,packages,Java,Import,Package,Packages,我有两个文件夹:FolderA&FolderB,分别包含java文件ProgramA.java&ProgramB.java ProgramA.java包含main方法和ProgramB.java没有任何main方法,而且FolderA和FolderB都包含在同一父文件夹中 问题:如果我想从ProgramA.java访问ProgramB.java中的一些方法,我会怎么做 感谢您的帮助!:) //福尔德拉方案 import packageB.*; public class ProgramA { p
FolderA
&FolderB
,分别包含java文件ProgramA.java
&ProgramB.java
ProgramA.java
包含main
方法和ProgramB.java
没有任何main
方法,而且FolderA
和FolderB
都包含在同一父文件夹中
问题:如果我想从ProgramA.java
访问ProgramB.java
中的一些方法,我会怎么做
感谢您的帮助!:)
//福尔德拉方案
import packageB.*;
public class ProgramA {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
//FolderB中的程序B
package packageB;
public class ProgramB {
public static void print() {
System.out.println("GoodBye World");
}
}
当我试图编译程序A
时,我得到以下错误:ProgramA.java:1:错误:包packageB不存在
将文件夹B作为源添加到文件夹a。发布您的代码和您迄今为止尝试的内容。将FolderA和FolderB定义为包,并在ProgramB中导入FolderA包!然后在ProgramB中声明ProgramA的一个对象,然后您就可以访问它的方法了@minc33:这两个java文件的包名是否正确?将文件夹B作为源添加到文件夹a。发布您的代码和您迄今为止尝试的内容。将FolderA和FolderB定义为包,并在ProgramB中导入FolderA包!然后在ProgramB中声明ProgramA的一个对象,然后您就可以访问它的方法了@minc33:这两个java文件的包名是否正确?