executable-jar相关内容
我有一个用Eclipse构建的可执行jar文件(A.jar),它依赖于jar文件中包含的其他jar文件(B.jar),并可以通过jarinjarloader访问.虽然这样做可以访问这些jar文件中的Java代码,但是当该代码调用时 InputStream inStream = .getClassLoader().getResourceAsStream(propFile);
..
我需要使用模块内部的包中的编译类创建一个jar.我有一个jar文件,它实际上是模块内部的一个包,我需要重新创建它. 我可以创建整个模块的jar,但是无法创建包的jar文件.我该如何做到这一点? 解决方案 Intellij IDEA 2016.3 文件->项目结构... 项目设置->左栏中的工件 中间列中的"+"-> JAR->空->输入名称 在中间列中单击创建的名称 输
..
我在IntelliJ中创建了一个JAR工件,并带有将JAR文件提取到目标JAR的选项.看起来像这样: 我正确填写了清单信息: 我用ZIP检查了JAR文件的内容,其中包含jar文件,正确填充的MANIFEST.MF和项目的.class文件. 但是,如果我尝试运行它,它将丢弃一个错误: d:\Own_Tools\REF_Standalone\build>java -jar RE
..
我正在使用 getdown 创建更新Java应用程序的方法. 完成本教程后,我测试了它是否可以在命令行上运行,如下所示: % java -jar c:/downloads/getdown-X.Y.jar c:/netBeans/getdown/src 非常感谢,它可以运行并启动该应用程序.很好. 我如何制作一个jar文件并分发它? 我试图在此项目上创建一个jar文件,但是该文
..
好的,我有一个奇怪的问题.我想将一个程序作为.jar文件运行,但是当我双击打开它时,出现一条错误消息,例如“找不到主类,程序正在关闭".我很确定我做的一切正确,这个罐子应该可以正常工作.我也尝试过其他程序,每个程序都一样. (我通过BlueJ创建.jar)通过.bat运行它们没有问题.这是所有事情中最奇怪的事情:.jar已经运行了一段时间(我猜是一两个月),我不记得做任何其他事情了.这是相同的Bl
..
到目前为止,从Eclipse导出Runnable JAR文件是从另一台计算机上的命令行启动Eclipse项目的最快方法. 查看此答案. 一个问题是,如果要运行的计算机上安装的JRE早于Eclipse使用的JDK,则会出现此错误: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.mi
..
我已经使用TestNg框架完成了硒WebDriver测试套件.我已经使用了硒webDriver 2.44.0& FF32. 现在,我的构建团队希望我的测试在其Linux计算机的演示框中运行. 10. .* .248框 到目前为止我一直在做什么.我没有使用jenkis,maven等其他任何工具. 使用ecplise luna创建Java项目'myproject'测试套件 Windo
..
我正在通过 E(fx)clipse 和 Java Scene Builder 构建JavaFX应用程序. 基本功能是登录窗口.登录后,将打开新窗口,并且消失登录窗口.现在,它只是在原型阶段. 当ecplise用尽时,我想要的功能就在那里.登录窗口在启动时显示(代码看起来像这样) @Override public void start(Stage primaryStage) {
..
我试图使事情与tess4j(OCR算法)一起工作,我使用以下代码: import java.awt.image.RenderedImage; import java.io.File; import java.net.URL; import javax.imageio.ImageIO; import net.sourceforge.tess4j.*; public static void
..
我需要创建一个应用程序,以使用各种参数(例如高度,体积或基本面积)对各种类型的多边形进行排序. Filename的参数包含多边形,排序类型,排序方法的参数,将通过命令行传递.该文件位于项目中src文件夹之外的资源文件夹中.我已经实现了所有程序,当我通过Eclipse运行配置使用pass参数运行时,它运行良好.但是,当我尝试使用cmd相同的参数运行.jar文件时,它会给我FileNotFoundEx
..
我有一个可执行jar,我想从此jar中知道Java main class的名称 我的问题是是否有java cmd可以从jar元数据中获取此信息? 解决方案 您可以使用unix命令: unzip -p XXX.jar META-INF/MANIFEST.MF 或者您可以使用jar逗号 jar tf XXX.jar并查看MANIFEST.MF的内容.
..
我刚刚在Windows 10上安装了Oracle JDK11.我注意到PATH变量不包含JDK 11路径.此外,.JAR文件扩展名也不与javaw关联.我们的用户过去双击JAR文件来执行客户端Java/SWING应用程序.在Java 11中,这不起作用.这是错误还是功能?我知道如何设置PATH并使用命令行手动启动应用程序.我只是想让最终用户更轻松.有什么想法吗? 解决方案 与以前的Java
..
我有一个Java应用程序,并创建了一个JAR文件并进行了部署. 该应用程序使用诸如Log4J JAR之类的外部JAR.创建我的JAR文件时,如何将所有外部依赖的JAR都包含到归档中? 为了使我的App正常运行,我必须将Log4J JAR复制到与我自己的JAR相同的目录中,这有点违反了jar的目的.部署1个单个JAR文件会不会更优雅? 解决方案 如果使用Eclipse,则可以将所
..
将SBT项目的目标程序包设置为可执行jar文件的最佳方法是什么? 它需要捆绑scala-library.jar并设置主方法的清单. 解决方案 使用assembly-sbt插件(最初由Coda Hale创建,现在由一旦将其添加到项目中,它将构建一个可以通过java -jar projectName-assembly.jar执行的所谓的"fatjar".它将自动检测您的主要方法-如果源中
..
我想为我在Java fx 2.0中制作的项目制作可执行文件.有人可以帮我吗? 解决方案 JavaFX团队在与JavaFX 2.2 SDK捆绑在一起的工具(包含在更新7中的Java7中)中实现了对此的支持. 自包含应用程序中介绍了用于打包可执行文件的JavaFX打包工具集. "JavaFX部署指南"部分. 请参见 RT-19446 “添加了将Java +捆绑在一起的功能JavaFX +
..
我已使用内置的Gradle支持在IntelliJ(2019.2)中设置了OpenJDK 12项目.要设计我正在使用JavaFX 12的GUI,我已经阅读并多次阅读了设置指南,我在IDE中运行该程序没有任何问题,问题是当我尝试构建用于分发的.jar文件时遇到了问题.到目前为止,我还没有找到一个可行的解决方案,而我已经搜索了很多QUITE,几乎为此扯掉了头发.当前,当我尝试使用java -jar"ja
..
假设我已经从使用过的代码中创建了executable jar System.out.println() 当我们运行可执行jar时,没有控制台.那么,这条线怎么办? java如何处理这种情况? 编辑01 : 注意:这种情况是当我不使用控制台来运行jar或将其与任何控制台相关联时. EDIT 02 :使事情更清晰: 我知道什么都不会打印,因为没有控制台..!我想知道在
..
我需要将我的JRuby应用程序编译成一个独立的JAR文件.我该怎么办? 解决方案 Warbler 1.3.0或更高版本也可以用于制作可执行的JAR文件. 快速说明.确保您在这里使用JRuby的gem等. $ gem install warbler $ mkdir bin $ cat bin/myapp #!/usr/bin/env jruby puts "He
..
我有要从Windows 7中的Windows Scheduler运行的jar文件 我在path/script中给出了java.exe的路径,在arguments字段中给出了-jar c:\abc\ab.jar的路径. 但是它没有运行.我也已经在bat文件的帮助下尝试了它,但是它没有运行. 运行jar文件需要做什么? 我的jar文件创建文件并更新数据库. 解决方案 从Tas
..
我需要在服务器中运行Java jar以便在两个应用程序之间进行通信.我已经编写了两个Shell脚本来运行它,但是一旦启动该脚本,就无法关闭/终止该进程.如果按 ctrl + C 或关闭控制台,服务器将关闭.谁能帮助我如何修改此脚本以作为普通服务器运行? #!/bin/sh java -jar /web/server.jar echo $! #> startupApp.pid 解决方案
..