【问题标题】:Why do I have an exclamation point on my project package?为什么我的项目包上有感叹号?
【发布时间】:2011-11-11 11:22:42
【问题描述】:

我的项目包旁边有一个感叹号!并且运行不正常!!

该项目是在另一台计算机(我同学的)上创建的。当我尝试运行它时,我得到: 线程“主”java.lang.UnsupportedClassVersionError 中的异常:.class 文件中的版本号错误

我了解我需要更改项目的属性。但是如何知道我应该使用哪个正确版本?

我的环境 操作系统:Mac osx 10.5.8 IDE:日食靛蓝

原始环境(我同学的) 我不知道

我检查了 mac 更新,但没有可用的更新,所以我想我正在使用适用于我的系统的最新 java 版本。

【问题讨论】:

  • 我们没有几乎足够的信息。我们甚至不知道您使用的是什么 IDE。请阅读tinyurl.com/so-hints 并使用更多信息编辑您的问题。
  • 你在什么环境下工作?
  • 您使用的是哪个 IDE?如果您将鼠标悬停在图标上,是否会弹出工具提示?
  • 我已经编辑了问题
  • 一般是缺少依赖引起的,比如缺少jar,检查你的项目配置。

标签: java version osx-leopard eclipse-indigo


【解决方案1】:

感叹号通常表示构建路径有问题。 检查问题视图以获取您的项目缺少构建的提示。

【讨论】:

  • 我复制了每节课的内容。一个接一个地进入一个新项目,感叹号消失了。谢谢你们的帮助。
  • 如果您的旧项目在其构建路径配置中有一些无效条目(例如,JRE 库是从不存在的 JRE 中获取的),那么创建一个新项目就可以解决这个问题。但是,新建项目并复制文件仅适用于小型项目,因此建议您下次尝试查找此类问题的原因和解决方案。获得解决奇怪问题的经验可以挽救生命;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 2015-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-22
  • 2018-11-14
相关资源
最近更新 更多