无法解析导入org.dyno.visual.swing.layouts

时间:2015-05-08 17:49:08

标签: java swing user-interface awt

我在Java Swing应用程序中遇到导入org.dyno.visual.swing.layouts语句的问题。

我已经为org.dyno.visual.swing.layouts添加了外部jar文件,但它仍然显示了这个错误。

Import Jar Issue

请让我知道如何解决此问题。

感谢。

2 个答案:

答案 0 :(得分:1)

您缺少称为“Visual Swing 4 Eclipse”的软件包。

您可以从http://visualswing4eclipse.googlecode.com/files/vs4e_0.9.12.I20090506-2220.zip下载包含必要JAR文件的.zip文件。

下载完成后,将ZIP文件解压缩到Eclipse项目内的某个位置(进入像ExternalJARs这样的文件夹)。一旦他们在那里提取:

  1. 右键单击Java项目,然后单击“属性”。
  2. 在出现的左框架上,单击“Java Build Path”。
  3. 在右侧框架中,单击“库”。
  4. 您将在窗口最右侧看到一个带有标签“Add JARs ...”的按钮。点击它
  5. 打开Eclipse Java项目并导航到将.zip解压缩到的文件夹。在那里,你会看到一个JAR文件列表。选择所有这些(或仅选择您需要的),然后单击“确定”按钮。
  6. 再次单击下一个“确定”按钮返回工作区。您应该注意到错误现在已经消失。我不是,尝试在Eclipse中刷新Java项目,错误消息应该消失。
  7. 我希望这有帮助!

答案 1 :(得分:0)

这些导入来自org.dyno.visual.swing_0.9.12.I20090423-1800.jar

我在项目中使用了Visual Swing库,我只是将它们添加到BuildPath中。 现在我将这个项目转换为Maven,我无法在任何maven存储库中找到这些库。 我的解决方案是手动将我使用的库添加到本地存储库。

我在.m2\repository\org\dyno\visual\swing\0.9.12添加了以下文件:

swing-0.9.12.jar(这是org.dyno.visual.swing_0.9.12.I20090423-1800.jar已重命名)

swing-0.9.12.pom(我是根据存储库中的其他pom文件创建的)

<?xml version="1.0"?>
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.dyno.visual</groupId>
  <artifactId>swing</artifactId>
  <version>0.9.12</version>
  <packaging>jar</packaging>
  <name>Visual Swing</name>
  <url>http://dyno.org/visual/swing/</url>
  <description></description>
  <licenses>
    <license>
      <name>GNU General Public License, version 2</name>
      <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
</project>

在项目的pom中我添加了

<dependency>
    <groupId>org.dyno.visual</groupId>
    <artifactId>swing</artifactId>
    <version>0.9.12</version>
</dependency>

如果你需要在Maven中使用Visual Swing,我希望这会有所帮助。