在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文件的包名是否正确?