我通常在Eclipse中工作。在我的程序中,我使用此源的miglayout-4.0-swing.jar文件:link。
.jar文件中的Somehere类是MigLayout。
我用这些进口:
使用从.jar导入的MigLayout
import net.miginfocom.layout.Grid;
import net.miginfocom.swing.MigLayout;
//这是一个从jar文件。
在Eclipse中我只需要添加库:
Java构建路径 - >库 - >添加JAR文件/添加外部JAR文件 - >路径miglayout-4.0-swing.jar
所以在一切工作。
但我需要从终端运行它:java(我不使用软件包,所以我只使用bin类),但存在与.jar文件的问题,导致myMain类可能不知道类在哪里为.jar(不工作进口上)。 我尝试将.jar文件复制到类的相同目录。没有帮助。 如何正确添加.jar文件?
不起作用.. – user1097772 2012-02-12 22:28:29
你能更具体..?发布堆栈跟踪的错误,否则我不能帮你.. – Sorceror 2012-02-13 07:36:42
还有一些其他问题 - 不知何故jdk和jre的版本是相同的。所以我解决了这个问题这个命令应该如下所示:'java -cp“path_to_miglayout_jar/miglayout-4.0-swing.jar :.” myMain' 问题出在':'之后'.','''是必须的,因为它是类路径到myMain.class我发现在linux中我使用':'在windows';'中作为分隔符。 – user1097772 2012-02-13 13:38:28