Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 导入miglayout。_Java_Linux_Swing_Miglayout - Fatal编程技术网

Java 导入miglayout。

Java 导入miglayout。,java,linux,swing,miglayout,Java,Linux,Swing,Miglayout,我的问题与本文描述的问题非常相似: 我试图在我的一个项目中使用MigLayout。我在Linux上,因此要将其从命令行导入到当前项目中,我使用以下方法: javac -classpath $PWD/miglayout-4.0.jar $PWD/*.java jar和项目的主类都位于同一(当前)目录中。 然后我添加了一个导入语句,如下所示: import net.miginfocom.swing.*; 而且…它给了我一个编译器错误,说这个包不存在。 因此,我决定尝试下载一个只支持swing

我的问题与本文描述的问题非常相似:

我试图在我的一个项目中使用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 
正如这里所建议的那样:

我还查看了其他链接,如: 还有更多

还是不明白

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

您可以“取消归档”Miglayout jar并使用jar中的类来编译您的项目。只需将jar替换为Miglayout类文件所在的目录(dir)

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

为什么不使用IDE并管理那里的依赖关系。。。