【问题标题】:Using eclipse can not get external class folder to work (Java)使用eclipse无法使外部类文件夹工作(Java)
【发布时间】:2014-10-29 15:19:54
【问题描述】:

我在 Mac 上使用 Eclipse。我想编写一个创建条形图的方法。为此,我需要使用我已下载并添加为外部类文件夹的Bar.java 类。当我在我的方法中引用该类时,它无法识别。我过去在其他课程中遇到过这个问题。

这是我收到的错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Bar cannot be resolved to a type
    Bar cannot be resolved to a type

    at TaxChart.main(TaxChart.java:5)

Bar.java 位于位于/Desktop/class/ 的文件夹中 我使用 configure build pathadd external class folder 引用了它。

【问题讨论】:

  • 你指向的是 Bar.java 所在的文件夹吗?还是 Bar.class 所在的文件夹? (应该是 Bar.class)
  • ..你确实把Bar.java编译成了Bar.class,对吧?
  • 对不起,我是java新手,上次出现这个问题时,我在windows机器上试了一下,它马上就工作了。你能更详细地告诉我我做错了什么吗?谢谢!

标签: java eclipse class


【解决方案1】:

外部文件具有不同的包结构,因此无法编译。尝试在您的项目中导入该类并首先修复编译问题,然后尝试在您的应用程序中使用。它应该可以工作。

【讨论】:

  • 我无法找到解决方案?你能完成从编译 bar.java 到 bar.class 的步骤吗?
  • 这是一个单一的源文件。将其复制到您的源文件夹中。
  • 查看这个如何在 Eclipse 中将 java 文件编译为类文件:stackoverflow.com/questions/4058155/…
猜你喜欢
  • 2016-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 2016-04-21
  • 2014-03-31
  • 2017-03-28
相关资源
最近更新 更多