jar相关内容
使用 java -cp CLASSPATH 和 java -jar JAR_FILE_PATH 运行 Java 应用程序有什么区别?在运行 Java 应用程序时,其中一个是否优于另一个?我的意思是哪一种方式对 JVM 来说更昂贵(根据它们的机器资源使用情况)? 哪一个会导致 JVM 在尝试运行应用程序时产生更多线程? 解决方案 我更喜欢第一个版本来启动 java 应用程序,因为它有
..
在我解释我的问题之前 - 我已经尝试在已经提出的问题中找到解决方案,但没有一个起作用;) 我正在尝试读取 jar 中的文件,这是另一个项目的依赖项.该文件位于路径下 /src/main/resources/driver 项目打包成jar文件.使用 pom 将资源中的 DRIVER 包含到 jar 中: src/main/resources*
..
我有一个库 Eclipse 项目/工作区,其中包含偶尔交付给客户的功能.我们都是研究人员,所以这是非常非正式的;我制作了一个 JAR 和一个带有文档的 Word 文件,然后发送给他们. 我更喜欢向他们发送一个只包含他们实际需要的 JAR 文件,以简化事情.如果他们需要 X、Y、Z 和 W 类,那么我会发送一个 JAR 文件,其中包含 X、Y、Z 和 W 以及它们所依赖的所有类. 现在我
..
我将通过 JNA 访问 MSP430.dll(参见此处).但是这个库依赖于与 MSP430.dll 捆绑在一起的其他本机库.这个依赖本机库称为 HIL.dll.使用 jna.library.path 一切都可以完美运行.现在我会将本机库捆绑到我自己的 .jar 包中.然后我会使用从 JNA 框架的 jar 中自动加载的本地库.但这会给具有依赖关系的本机库带来问题.如果我将 MSP430.dll 和
..
我通过以下命令生成了.class文件: javac -cp \directoryName\external.jar myPackageDirectory\First.java myPackageDirectory\Second.java 我需要在编译过程中使用 -cp 并使用“外部"库 (external.jar) 的 .jar 文件的名称才能从我的代码中使用此库. 使用我的 .clas
..
我编写的一个应用程序使用了几个第三方 jar.有时只使用了整个 50kB 到 1.7mB jar 中的一小部分——一个或两个函数调用或类. 减小罐子尺寸的最佳方法是什么.我应该下载源代码并用我需要的类构建一个 jar 吗?哪些现有工具可以帮助实现这一点(例如,我简要地查看了 http://code.google.com/p/jarjar/)? 谢谢 编辑 1:我想减小我的第三方“
..
我想使用第三方供应商的 jar.但是在这个 jar 中,我有旧版本的 Java 包 org.osgi.framework 我需要找到一些方法将包从主项目中排除.像这样的: com.ibmcom.ibm.ws.admin.client8.5.0org.osgi.f
..
是否可以创建需要外部依赖项的 JAR 文件而不在 JAR 文件中包含这些依赖项? 我的 google-fu 没有给我答案;我发现的所有内容都显示了如何将它们包含在 JAR 文件中,而不是在清单文件中放入什么来表示“我没有得到它们,请查看用户的类路径".我会假设依赖项已在用户的类路径上正确安装和配置. 就我而言,我的依赖项是 Apache Commons CLI 和 Math. 编
..
我正在尝试了解 Maven 中对 runtime 范围依赖项的具体需求.在哪种情况下我需要这个,compile 或 provided 范围都不会这样做? 例如,当我必须直接在代码中调用库 API(针对它进行编译)并将依赖项打包到工件或依赖项目工件中时,我会使用 compile 范围作为依赖项. 当我必须针对 API 进行编译时,我会使用 provided 范围,但不要打包它(除非它在运
..
我正在使用 Intellij Java 2016.2.2 和 Maven 创建一个非常简单的 Java 控制台应用程序. 我想添加一个外部库,所以我在 Maven 中添加我的依赖项,如下所示: jlinejline2.12 当我在 IDE 中运行它时它运行良好,但在外部控制
..
我正在开发一个 java web 应用程序,其中包括 一个小程序.那个小程序是依赖两个jar文件: JFreeChart(用于在客户端绘制图表) - 1.7 mb(大小jar 文件) MySqlJdbcConnector(用于存储在客户端捕获的数据,以远程数据库)- .7 mb(大小为jar 文件) 现在,问题是上面的大小两个jar文件.我的总大小小程序 jar (myApplet.
..
这就是我想要实现的目标 - 一个如下所示的 dist 目录(或 zip 文件): dist/|-- 应用程序-1.0.jar|-- 会议/|-- 应用程序.properties|-- log4j.properties|-- 库/|-- *.jar 基本上: 生成一个可执行的 jar(在清单中有适当的类路径) 我想排除src/main/resources与jar自动打包,以便修改appl
..
这对于 Java 开发人员来说一定是一个非常基本的问题,但是在给定 类名 的情况下找到合适的 jar 文件 的最佳方法是什么? 例如,给定“com.ibm.websphere.security.auth.WSSubject",你如何追踪合适的jar文件?(“google"不是我要找的答案!) java docs 没有给出 jar 文件的任何提示,显然 jar 文件的名称本身没有提供线索
..
从昨天开始,由于 iText jar,我在使用 maven 编译时遇到了问题.我的项目有一个依赖于 itext-1.02b 或更高版本的 jasperreports-2.0.1 的依赖项. com.lowagieitext[1.02b,)编译 那是maven中的
..
我编写了 docker 文件来运行 jar 文件,它没有创建日志文件,因为下面的控制台是我的 docker 文件 来自 ubuntu运行 apt-get 更新 &&\apt-get upgrade -y &&\apt-get install -y software-properties-common &&\add-apt-repository ppa:webupd8team/java -y &&
..
我正在尝试从 jar 中的另一个类读取我的 jar 中的文件.但是我不断收到相同的错误: Caught: class java.io.FileNotFoundException while trying to read metrics: metrics.yml 起初我让我的代码做这样的事情,假设它来自类的路径: String yamlPath = ".." + File.separator
..
我想使用 javafx.embed.swt 包中的 FXCanvas,如下例所示:http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htm# 但我只能找到 javafx.embed.swing 包.javafx.embed.swt 根本不存在.我究竟做错了什么 ?我使用java8u5.是
..
这是我的结构: com/mycompany/ValueReader.class com/mycompany/resources/values.xml 我可以在我的 Eclipse 项目中读取该文件,但是当我将它导出到 .jar 时,它永远找不到 values.xml. 我尝试使用 ValueReader.class.getResource() 和 ValueReader.cla
..
我正在使用一些 apache HttpClient jars,所以我将它们放在我项目的 lib 目录中,当 Netbeans 编译项目时,它会复制 lib 并将项目 jar 生成到 dist 目录中,但是当我使用 webstart 运行我的项目时,我需要将项目jar和lib复制到tomcat的ROOT目录中,不知道Netbeans是否可以生成一个包含lib目录中所有jar的项目jar,所以我不必将
..
我有一个 JAR 形式的 API,我想在我的 Android 应用程序中使用它.不确定它是否应该成为 Eclipse 中项目的一部分,或者单独保存并添加到项目属性中.这个JAR也需要和应用一起打包,那么Android应用是怎么做的呢? 解决方案 如此解释 SO问题: 你的项目->右键->导入->存档文件->yourjar.jar 你的项目->右键->属性->Java构建路径->库-
..