我正在尝试将SOS.class文件添加到构建路径,但是,我SOS.class并不成功。 我尝试将这个SOS.class文件转换并添加为SOS.jar文件,但是,它没有再起作用。

当我声明类的对象引用时,它只会给我这个错误:

**错误**

我通过以下方式添加了文件:

右键单击项目> BuildPath>配置生成路径>库>添加外部类文件夹

这是我的文件夹结构:

**文件夹结构**

我的SOS.class文件位于桌面的Classes文件夹中。

先感谢您!

#1楼 票数:1 已采纳

问题是您正在从具有包(partB)的类中访问默认包中的类。 Java不允许这样做(请参见此bug )。 您必须将SOS.class移至非默认软件包,或仅从不包含软件包的其他类进行访问。

  ask by Burak. translate from so

未解决问题?本站智能推荐:

1回复

将外部类文件夹添加到Eclipse中的构建路径

我有一个外部.class文件。 我是通过以下方式添加的: 右键单击项目> BuildPath>配置生成路径>库>添加外部类文件夹 这是我的文件夹结构。 我应该创建一个SOS类的实例。 但是我在编译时出错。 问题出在哪儿 ? 我的SOS.clas
1回复

移动工作空间后无法构建项目

我已经在Eclipse移动了我的工作区。 一切都很好,除非我无法构建我的项目。 如果我删除bin的内容并尝试通过构建来获取.class文件,则不会显示任何错误消息,但bin文件夹将保持空白。 我已经检查了我的旧工作区位置,并且在构建尝试之后也为空。 我该如何补救?
1回复

Eclipse:添加外部类/ jar文件以构建路径时出错:“ XYZ无法解析为类型”

我正在使用Java和Eclipse,它们都超出了我的舒适范围(是的,这是一项作业...)。 我有2个class文件,需要在我的项目中使用。 到目前为止,我已经尝试过: 尝试#1 我尝试添加一个external class folder : 在我的项目文件夹中,我添加
2回复

Eclipse项目与构建路径

我正在建立一个库,在spymemcached客户程序周围包装了一些代码。 这称为CacheClient。 这是一个简单的Java项目。 我将spymemcached.jar放入其lib文件夹中。 这是它的外观,您还可以看到构建路径设置: 库:CacheClient项目:ca
1回复

Maven构建后缺少类文件

我在Windows 10上使用Maven 3.3.9。我有一个多POM项目,我希望在Maven项目中共享一些测试资源。 众所周知, src/test/*的文件不会包含在分发JAR中,所以我创建了一个单独的项目,仅用于测试资源(以及带有资源名称的Java类),以便我可以共享这个项目跨越其他项目。
1回复

即使用户库containg jar文件位于java构建路径中,eclipse中也没有找到类异常

我创建了一个动态Web项目。 还创建了一个带有jar文件的用户库。 然后,通过项目属性-> Java构建路径->在库选项卡中,将用户库添加到构建路径中,需要的用户库已添加,并在其下指定了jar文件。 但是,将项目导出到JBoss部署目录中会导致与添加的jar文件中的类相
4回复

如何在Eclipse中的构建路径中添加.jar?

我尝试按以下方式进行: 右键单击项目名称。 单击下拉菜单中的构建路径。 单击“配置构建路径” 然后我不知道该怎么做。 我应该选择“来源”,“项目”,“图书馆”,“订单和出口”吗? 在“库”中,我有“添加JAR ...”和“添加外部JAR ......”。
3回复

如何在没有Eclipse构建路径选项的情况下添加外部jar?

我的java文件jdbc11.java在cmd中使用javac jdbc11.java命令成功javac jdbc11.java ,之后当我尝试运行java jdbc11我遇到了这个异常: 在文件中引用此代码 Class.forName("com.mysql.jdbc.Driver"