导入迁移布局



我的问题与这篇文章中描述的问题非常相似:

无法在我的 java 文件中使用 jar 库

我正在尝试在我的一个项目中使用 MigLayout。我在 Linux 上,所以要从命令行将其导入到我当前的项目中,我使用:

javac -classpath $PWD/miglayout-4.0.jar  $PWD/*.java

项目的.jar和主类都在同一个(当前)目录中。然后我添加一个导入语句,如下所示:

import net.miginfocom.swing.*;

和。。。它给了我一个编译器错误,说该包不存在。所以我决定尝试下载它的仅 swing 版本并使用以下命令:

javac -cp $PWD/miglayout-4.0-swing.jar:. Windows.java 

正如这里建议的那样:使用从.jar导入的MigLayout

我还查看了其他链接,例如:在 Java 类路径中设置多个 jar还有更多...

还是想不通。

作为最后的手段,我试图解开存档并使用它,但它也给出了一个错误。

你可以"解压缩"Miglayout jar,并使用jar中的类来编译你的项目。只需将 jar 替换为 Miglayout 类文件所在的目录 (dir) 即可。

javac -classpath $PWD/miglayout_directory  $PWD/*.java

最新更新