我正在尝试制作一个小型GUI应用程序,我想用它来使用MigLayout。 作为Java新手,我不知道如何让MigLayout使用我的代码,而且我已经没有想法。
我的项目源代码在〜/ git / project / src / qdb /
中 qdb是我的java包名。我下载了miglayout-3.7-swing.jar和miglayout-3.7.jar并将它们放到我的项目源中并尝试编译代码但是我收到指向“new MigLayout()
”的错误,指出“找不到符号”。
我在src目录中并使用“javac qdb/*.java
”进行编译(*
得到扩展)。
我也尝试将classpath指向我的来源,例如:“javac -classpath /home/user/git/project/src/qdb/ qdb/*.java
”但我仍然得到错误。
然后我也尝试将jar文件放到〜/ jars /并将其用作类路径但仍然出现相同的错误。
那么,如何让MigLayout工作?
答案 0 :(得分:1)
只需将miglayout-3.7-swing.jar
添加到您的类路径中:
javac -classpath /your/path/to/miglayout-3.7-swing.jar qdb/*.java
(如此帖子Installing Mig Layout中所示)
如果你可以编译它们(用上面一行),
但是不能执行生成的程序,还需要将java
类路径添加到库中
java -classpath /your/path/to/miglayout-3.7-swing.jar:/your/project/compiledClass/dir qdb.yourMainClass
答案 1 :(得分:1)
如果要将其放入.jar文件中,则需要在清单文件中指定Class-Path:
Class-Path: /your/path/to/miglayout.jar
答案 2 :(得分:1)