在eclipse中创建一个新的java包(默认包除外),但不能使用这个新文件夹中文件中的外部库中的类

在eclipse中创建一个新的java包(默认包除外),但不能使用这个新文件夹中文件中的外部库中的类,java,eclipse,Java,Eclipse,除了默认包之外,我在eclipse中创建了一个新的java包,但是不能在这个新文件夹中的文件中使用外部库中的类 所以它基本上意味着src文件夹中有一个新文件夹。这个新文件夹中的所有java文件都不能使用外部库,我可以在src文件中使用这些库 src -默认包 -Hello.java -com.kensupernova.extra -Extra.java JRE系统库 引用库 -algs4.jar -stdlib.jar您尝试过Ctrl+Shift+o吗?如果不起作用,请自己键入路径? 如果这不起

除了默认包之外,我在eclipse中创建了一个新的java包,但是不能在这个新文件夹中的文件中使用外部库中的类

所以它基本上意味着src文件夹中有一个新文件夹。这个新文件夹中的所有java文件都不能使用外部库,我可以在src文件中使用这些库

src -默认包 -Hello.java -com.kensupernova.extra -Extra.java JRE系统库 引用库 -algs4.jar -stdlib.jar

您尝试过Ctrl+Shift+o吗?如果不起作用,请自己键入路径?
如果这不起作用,那么发布一个包层次结构的屏幕截图,更多的人将能够从那里帮助您。

外部类是否与您正在使用它们的代码位于同一类路径上?这没有任何意义。您可以从项目中的任何位置使用构建路径上的任何类;因此,如果您可以从默认包中使用它们,那么您也可以从该项目中的任何其他地方使用它们。请澄清“不能使用”是什么意思,并请确切告诉我们您是如何创建此新软件包的。也许你创造了一个全新的项目…?我不知道。我已经在项目中添加了外部库。我是Stackoverflow的新手,没有足够的声誉来发布图片。我在项目中添加了外部.jar库。嗯。。。我不知道你的问题可能是什么,我以前使用过jar,从来没有遇到过问题。你如何创建一个新包并在新包中使用jar?我只需键入Ctrl+Shift+o,它就可以工作了,你正在运行什么版本的eclipse?谢谢。我终于明白了。OSX中的Ctrl+Shift+o。我曾经用cmd替换ctrl。我真傻。再次感谢。