Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用其他项目中的类?_Java_Eclipse_Development Environment - Fatal编程技术网

Java 如何使用其他项目中的类?

Java 如何使用其他项目中的类?,java,eclipse,development-environment,Java,Eclipse,Development Environment,我在Eclipse中有两个Java项目。现在我想在项目B中使用项目A中的类。我将项目A添加到项目B的构建路径中。但是这些类在项目B中不可用 这个问题的原因可能是什么? 我做错什么了吗? 我该怎么做 提前谢谢 更新:问题是要导入的类在默认包中。验证是否在项目A的“订单和导出”选项卡下的生成属性中选中了源文件夹。我知道了。我在项目A中使用了默认包。这似乎是问题所在。很抱歉,使用默认包无法解决任何问题。也许你只是碰了另一件东西让它工作。现在一切都正常了,试着重构项目A中的一些类,将它们放入一个包中。D

我在Eclipse中有两个Java项目。现在我想在项目B中使用项目A中的类。我将项目A添加到项目B的构建路径中。但是这些类在项目B中不可用

这个问题的原因可能是什么? 我做错什么了吗? 我该怎么做

提前谢谢


更新:问题是要导入的类在默认包中。

验证是否在项目A的“订单和导出”选项卡下的生成属性中选中了源文件夹。

我知道了。我在项目A中使用了默认包。这似乎是问题所在。很抱歉,使用默认包无法解决任何问题。也许你只是碰了另一件东西让它工作。现在一切都正常了,试着重构项目A中的一些类,将它们放入一个包中。Diega,c0d3x说使用默认包是问题,而不是解决方案。“默认”是什么包?我在项目a中添加了一个从属项目B。如果我选择或取消选择
订单和导出
下的勾选框,会有什么区别?看来对我来说没什么区别。另外,订购在什么方面起作用?