首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用从.jar导入的MigLayout

使用从.jar导入的MigLayout
EN

Stack Overflow用户
提问于 2019-05-31 05:56:24
回答 2查看 0关注 0票数 0

我通常在Eclipse工作。在我的程序中,我正在使用此源中的miglayout-4.0-swing.jar文件:link。 .jar文件中的某个地方是具有MigLayout的类。 我使用这些导入:

代码语言:javascript
复制
import net.miginfocom.layout.Grid; 
import net.miginfocom.swing.MigLayout;

//来自jar文件

在Eclipse中我只添加库: Java Build Path - > Libraries - > Add JARs / Add external JARs - > miglayout-4.0-swing.jar的路径 所以在Everything工作中。 但是我需要从终端运行它:java(我不使用包,所以我只使用bin中的类)但是.jar文件存在问题,因为myMain类可能不知道哪个类在哪里.jar(导入鞋面不起作用)。我尝试将.jar文件复制到同一个目录所在的目录中。没有帮助。我该怎么做才能正确添加.jar文件?

EN

回答 2

Stack Overflow用户

发布于 2019-05-31 14:31:25

很老的问题,但为了完整起见:

您需要两个.(当前目录)并miglayout-4.0.jar在您的类路径上。你有两种方法可以做到这一点。最简单的方法是使用-cp

在您的情况下,您需要运行:

代码语言:javascript
复制
java -cp "path_to_miglayout_jar/miglayout-4.0-swing.jar:." myMain

或者如果您在Windows操作系统上工作:

代码语言:javascript
复制
java -cp "path_to_miglayout_jar/miglayout-4.0-swing.jar;." myMain

如果不确定是否需要使用;(冒号)或:(或操作系统要求的),您可以查看java.io.File.pathSeparator哪个包含正确的分隔符。

另一种方法是更改​​CLASSPATH变量。

票数 0
EN

Stack Overflow用户

发布于 2019-05-31 15:54:28

命令行java命令不知道在哪里查找miglayout jar文件。你应该从命令行运行

java -cp path_to_miglayout_jar myMain

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档