【java – 从JAR中的资源文件夹加载属性】教程文章相关的互联网学习教程文章

Java安全例外无效的SHA1 Jar文件

我是Java环境的新手.执行Jar文件后我遇到了问题.我正在使用Eclipse KEPLER进行Java编程.我使用File-> Export – > Runnable Jar文件导出了我的项目. jar文件已创建.当我使用Java-jar文件名启动jar时.在罐子里,我得到了一些错误,我已经附加到这些问题上了.我看了这个invalid SHA1 signature file digest并试了一下.我仍然遇到这个问题. 错误:线程“main”中的异常java.lang.SecurityException:com / microsoft / sqlserver / jdb...

java – 为什么rt.jar不属于类路径系统属性?

我使用系统属性java.class.path来查找属于类路径的所有jar和目录.在第一个sigth,这似乎很好.但仔细观察后,我发现当我使用gradle执行程序时,此类路径中没有rt.jar.当从IntelliJ IDEA执行’t.jar’是该类的一部分. 为什么IntelliJ和Gradle之间的类路径以这种方式不同? 需要明确的是:rt.jar中包含的所有类都可以正常加载,这只是令我困惑的属性.解决方法:rt.jar不需要在类路径中,因为它已经在bootclasspath中.从类路径中删除它是安全...

java – 用runnable jar运行akka【代码】

我正在尝试使用NetBeans在java maven项目中实现akka.当我从NetBeans运行它时运行正常,但是当我从NetBeans运行runnable jar时,它会生成错误.Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka.remote.log-received-messages'当我在配置中添加log-received-message时,它会要求另一个配置.这是我用来生成jar文件的插件.<plugin><artifactId>maven-assembly-plu...

使用-jar开关执行jar文件时,为什么java不尊重类路径?【代码】

这有效:$java -cp ".:/PATH/TO/RXTXcomm.jar:./jobexftp.jar" -Djava.library.path=/usr/lib/jni com.lhf.jobexftp.StandAloneApp JObexFTP 2.0 beta (15/10/2010) Java Obex File Transfer Protocol application and library Developed under/using 100% free software. For more information access: http://www.lhf.ind.br/jobexftp/Usage: jobexftp <serialPort> [<commands>] [<options>] ...这不是:$java -cp ".:/PATH/TO/...

java – Heroku上的Spring Boot Gradle应用程序:无法访问jarfile【代码】

我有一个spring boot gradle app,我可以在我的电脑上成功运行:heroku local当我去的时候它也可以成功部署在heroku上:git push heroku master这是我的结果:Counting objects: 17, done. Delta compression using up to 4 threads. Compressing objects: 100% (5/5), done. Writing objects: 100% (9/9), 596 bytes | 0 bytes/s, done. Total 9 (delta 3), reused 0 (delta 0) remote: Compressing source files... done. remote:...

java----所学的jar包

注意下面是Maven管理的jar包 如果单独导入jar包,下面的可能不适用<dependencies><!--spring 核心--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>4.3.17.RELEASE</version></dependency><!--spring MVC--><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>4.3.17.RELEASE</version></dependency><!--spring 整合web:...

java – 从Jar文件中使用Thymeleaf模板【代码】

我有一个使用Thymeleaf作为视图引擎的Spring-boot应用程序,我想使用部署的Jar之外的文件夹作为Thymeleaf模板的源,我设置了变量:spring.thymeleaf.prefix=classpath:/templates/“/ templates /”旁边是带有HTML文件的Jar,但是我得到一个例外,即Thymeleaf无法解析模板,我尝试了很多配置,例如:spring.thymeleaf.prefix=classpath:templates/ spring.thymeleaf.prefix=classpath:templates等等,不是没有用.我做错了什么,甚至可能吗?...

java – SpringBoot loader.path无法加载外部Jar【代码】

我正在使用springboot作为webapp,我正在尝试设置一个外部目录,该目录将包含最终用户可能选择使用的各种JDBC驱动程序.要做到这一点,我补充说:loader.path=/opt/myapp/lib/到我的application.properties文件,这是由PropertySourcesPropertyResolver选取的2016-04-28 17:27:38.739 DEBUG 22539 --- [restartedMain] o.s.c.e.PropertySourcesPropertyResolver : Found key 'loader.path' in [applicationConfigurationProperties] wi...

java – 将.jar文件添加到git存储库中

我在eclipse上有一个项目,最近我创建了一个名为lib的新文件夹,并在里面添加了一些.jar文件.我似乎无法将更改提交给git.它只是没有出现在跟踪的文件列表中..我已经从我的分支中的.gitignore中删除了.jar并提交了更改,但仍然是相同的.解决方法:您将文件放在项目包中,但没有将它们置于版本控制之下.您只需通过“git add”命令将它们添加到VCS即可.这里好documentation. 您应该在git bash或终端中使用此命令(如果已将git添加到路径) 另...

java – Eclipse / Ant在版本1.9中创建一个jar,即使一切似乎都设置为1.8【代码】

我有一个使用ant和eclipse构建的项目,我希望它与Java 8兼容. 当我尝试使用Java 8运行jar时,我收到以下错误:$/usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar hypnos.jar Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/joshuad/musicplayer/MusicPlayerUI has been compiled by a more recent version of the Java R...

java – 最小的合法zip / jar文件是什么?

我讨厌为我能用if语句测试的东西生成异常.我知道如果您尝试使用java.util.zip/java.util.jar API访问它,则零长度zip / jar将触发异常.因此,似乎应该有这些实用程序API能够使用的最小文件.解决方法:根据ZIP文件格式specs,zip文件至少应该具有46个字节长的3个可变字段的中央目录结构(自己检查规范). 也许我们应该假设至少有一个条目暗示该条目的文件头.

java – 如何访问jar文件中的文件夹内容?【代码】

我需要看一下特定包中的文件名.目前,我正在做以下事情:ClassLoader loader = Thread.currentThread().getContextClassLoader(); URL packageUrl = loader.getResource(getPackage().replace('.', '/')); File packageDir = new File(packageUrl.getFile());// Work with the files inside the directory这实际上在Eclipse中工作得很好,因为默认情况下它不打包我的应用程序.但是,当我从jar文件运行它时,我在packageUrl上得到一个Nu...

java – 使用dex2jar和jd-gui编辑后构建.APK?

我在THIS教程的帮助下使用dex2jar来提取.class文件,并使用jd-gui来查看类.但我不能在jd-gui编辑,所以,通过jd-gui,我“保存所有资源”,现在我有.zip和.java类,所以我用记事本编辑它们.所以现在我有.zip和.java中的所有类,我编辑了我想要的内容,如何将所有内容重建为.apk以安装到手机上?这是编辑.apk的错误方法吗?谢谢.解决方法:如果反编译器没有正确反编译(事实上,通过模糊处理,你将永远不会得到没有错误的代码),你无法重新编译代...

Java – 动态jar加载如何被利用?

我正在研究一个分析JAR文件的封闭源Java应用程序.由于java可以很容易地反编译,并且混淆真的不是什么大不了的事,我想提供一个在我的服务器上执行应用程序的在线服务返回它的结果很像fernflower:www.reversed-java.com/fernflower/. 问题是,我担心这会让我的应用程序加载任何潜在的灾难即使我从未运行过罐子,服务器上的有害罐子也是如此.我正在做的就是使用URLClassLoader和JarInputStream加载它们. 我正在加载的jar可以在我的原始应...

java – 如何将jar文件表示为网络图?【代码】

作为尝试回答问题Graph isomorphism for jar files的结果,关于如何使用Python将jar文件表示为图形,自然会产生争论. 问题:给定一个jar文件,读取其中包含的文件并创建内容表示为(a)数据结构和(b)图形,它们都适合进一步研究和操作,例如,例如,使用另一个jar文件评估同构.在图中,目录树应该是根节点和分支节点,以文件结尾作为叶节点. 为了标准化答案,我使用从this OpenProcessing sketch下载的verletphysics.jar文件.解决方法:解决方案...