【java-如何从ouside中读取jar资源中的文件】教程文章相关的互联网学习教程文章

java-如何将VM选项添加到jar?

我需要添加-Djava.security.policy = myPolicyFile,以便我的RMI jar可以工作.还是有其他方法可以运行该程序?解决方法:如果您要在有人使用java -jar启动jar时添加-D,则不可能,因为无法在jar中指定JVM选项: Can I set Java max heap size for running from a jar file? 就是说,如果您控制流程,则可以使用java.security.Policy.setPolicy自己管理策略对象.

如何创建两个Java Web应用程序并相互关联jar依赖关系和其他文件?【代码】

当前,我们有一个用于Web服务的Web应用程序(名为ws-project).它使用另外两个项目: > dao项目(休眠)>核心项目(pojo) ws-project (war) | +--dao-project (jar) +--core-project (jar) 我们正在使用Maven&春天的框架. (&eclipse) 我们想要第二个Web项目使用spring-mvc(& jsp)显示网页web-project (war) | +--dao-project (jar) +--core-project (jar) 问题是我们将有2个Web应用程序.部署后,每个Web应用程序都将在/ lib中...

java-访问.jar文件中的图像文件时发生NullPointerException【代码】

我已经做了很多尝试,但是仍然有同样的问题.我有以下设置:我有一个images.jar,其中包含一个名为“ images”的文件夹,其中有多个图像文件.我将images.jar添加到Eclipse中项目的Java构建路径中,并且我一直在尝试使用以下代码访问jar中的单个图像:URL url = this.getClass().getResource("images/a.png"); ImageIcon icon = new ImageIcon (url);不幸的是,URL对象始终为NULL.我认为这与将images.jar文件添加到eclipse中的classpath无...

java项目引入的jar包的版本与jdk的版本不兼容,会报错Unsupported major.minor version 52.0【图】

在我们搭建框架或者引入jar包是,总是会因为版本不统一导致版本兼容问题,而且错误还不好找, 今天就遇到了一个问题Unsupported major.minor version 52.0并记录下解决方案 错误原因: 我当时使用的是jdk7,因为公司是传统行业,所以jdk的版本不是很到,而我现在需要搭建一套新的项目框架,我引入了一些最新的jar包 报了很多这种错误Unsupported major.minor version 52.0 解决方案: 1、修改jdk的版本从1.7修改为1.8(我所使用的方...

java执行jar包【代码】

转自 https://www.cnblogs.com/30go/p/8807827.html 一般运行包含manifest的jar包,可以使用java -jar <jar-file-name>.jar如果jar里没有 manifest,则可以使用 java -cp foo.jar full.package.name.ClassName当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar。java -Djava.ext.dirs=<多个jar包的目录> com.test.HelloWordMain

java运行jar命令没有注清单【代码】

我遇到多次该问题,主要是因为maven项目没有配置maven编译插件,打包不完整造成,在pom中配置maven编译插件即可解决 <build><plugins><!--maven编译插件--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

java将jar包转为Maven使用jar问题随笔【图】

今天在项目中要使用第三方jar包,需要将对应的jar包转为maven依赖。在转换过程中遇到了一个问题,在这里记录一下jar包转换语句先放在这里mvn install:install-file -Dfile=fontbox-1.8.16.jar -DgroupId=com.pdf -DartifactId=fontbox -Dversion=1.8.16 -Dpackaging=jar -DgeneratePom=true 首先我是将jar包放在本地仓库中创建好目录jar包放好位置后进行转换,转换时提示 artifact is already in the local repository 错误意思为...

java-如何从ouside中读取jar资源中的文件【代码】

我在abc.jar中的类路径中有一个文件X.json. abc.jar中有一个readFile方法,该文件读取为URL url = Abc.class.getClassLoader().getResource("X.json"); File file = new File(url.toURI());*如果我从jar的上下文中运行它,即在abc.jar内的某个文件中的main方法,则可以正常读取 但是,当从abc.jar外部从其他代码中调用readFile时,它将失败,并出现java.lang.IllegalArgumentException:URI不分层 如何通过从jar的上下文外部调用readFi...

Java-在不使用IDE的情况下构建jar时出现“无法解析持久单元”错误【代码】

当我在intellij Idea中运行maven build命令时,一切正常.但是,当我尝试使用maven控制台在没有IDE的情况下运行“ mvn clean package”时,出现一条错误消息,提示无法解析持久性单元. 我正在尝试构建一个bash文件,应用程序jar可以自动生成并运行它.这就是为什么我需要在没有IDE的情况下运行“ mvn clean package”的原因 错误记录org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityMana...

java-通过Maven下载本地存储库jar依赖文件【代码】

我无法通过Maven下载一个jar,因此我创建了一个本地存储库并手动下载了jar,然后使用系统范围将其添加到pom<scope>system</scope> <systemPath>c:\\bdh\gdhs</systemPath>但是我需要本地存储库的依赖项.那我该怎么办?手动添加每个依赖项jar似乎不是一个好的解决方案有人帮忙..解决方法:不要使用系统范围. 将下载的文件安装到本地存储库. 如果您同时拥有pom& amp;神器mvn install:install-file -Dfile=<path-to-file> -DpomFile=<pat...

java-NetBeans不再为其以前的代码生成JAR文件【代码】

两年前,我使用Java编写了一个简单的上载小程序,该Java是使用NetBeans开发的.那时,当我第一次点击“ Clean and Build”时,此后运行了一段时间.它会在构建过程中运行并生成一个JAR文件,然后我可以将其上传到Web服务器,并且该applet可以很好地工作. 现在,当我返回并对该小程序进行一些细微修改时,当我单击“ Clean& Build”时,它将不再生成JAR文件.我所做的实际代码更改是如此微小,以至于我可以保证它们不会对此造成影响(实际上只是更...

在Python中实际使用Java类/ JAR?【代码】

我花了大量时间寻找这个问题,并探索了许多解决方案. 这与此线程有关.Calling Java from Python 最后,经过测试: Pyjnius:无法在Windows中安装. Py4J:可以在Windows上安装,但是使用Gateway有点繁琐. JPype:5分钟内安装了Python 3,可以加载50Mo JAR,没有任何问题. 好消息是语法已与Python语法完全合并… https://github.com/tcalmant/jpype-py3 只是想知道,是否有人开发了具有大型JAR的Python(即在生产服务器上运行)的Java实...

java-在jar依赖项中读取资源文件【代码】

在我解释我的问题之前-我已经尝试在已经提出的问题中找到解决方案,但是没有一个起作用;) 我正在尝试读取jar中的文件,而jar是另一个项目的依赖项.该文件位于路径下/src/main/resources/driver项目打包到jar文件中.使用pom将资源中的DRIVER包含在jar中:<resources><resource><directory>src/main/resources</directory><includes><include>*</include></includes></resource></resources>另外,解压缩jar时,可以看到它已添加到jar的...

java-写入正在运行的jar【代码】

我正在尝试创建一个Jar文件,其中包含Jar内的数据,这些数据在程序执行之间持续存在.我知道还有其他保存数据的方法,但是我要准备一个完全独立的Jar文件. 我有一些似乎可行的方法,我想就您在方法中遇到的任何漏洞提供反馈,因为有些漏洞让人对此有些怀疑.我在做什么是这样的: > Jar包含一个文件saves.txt.该文件包含一位数字:开头是1.>运行Jar时,它将读取该文件(使用getResourceAsStream)并向用户显示该编号.>然后,我使用ZipFile API...

Java和Eclipse:JAR中的资源?

如何将资源(图像)直接添加到我的JAR文件中?例如,如果您打开Minecraft的minecraft.jar,则可以看到一些带有资源的类和文件夹. 如果我尝试将任何资源放在我的/ src文件夹中,Eclipse将在Package Explorer中显示它们,这很烦人. 当我反编译Minecraft(Minecraft Coder Pack)时,/ src文件夹中没有资源.如何像Minecraft一样添加资源? 提前致谢!!解决方法:您可以仅创建一个新文件夹并将其标记为源文件夹(右键单击Eclipse中的文件夹->构建...