如何读取自身Jar包中的文件.? [问题点数:20分,结帖人cydp007]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs5
本版专家分:4487
结帖率 88.89%
Bbs6
本版专家分:8622
Bbs6
本版专家分:6171
Bbs10
本版专家分:135017
Blank
探花 2008年 总版技术专家分年内排行榜第三
Blank
金牌 2008年2月 总版技术专家分月排行榜第一
2008年1月 总版技术专家分月排行榜第一
Blank
铜牌 2008年7月 总版技术专家分月排行榜第三
2008年6月 总版技术专家分月排行榜第三
Blank
红花 2009年7月 Java大版内专家分月排行榜第一
2008年9月 Java大版内专家分月排行榜第一
2008年8月 Java大版内专家分月排行榜第一
2008年7月 Java大版内专家分月排行榜第一
2008年6月 Java大版内专家分月排行榜第一
2008年5月 Java大版内专家分月排行榜第一
2008年3月 Java大版内专家分月排行榜第一
2008年2月 Java大版内专家分月排行榜第一
2008年1月 Java大版内专家分月排行榜第一
2007年12月 Java大版内专家分月排行榜第一
Bbs5
本版专家分:4487
Bbs7
本版专家分:17628
Blank
黄花 2008年10月 Java大版内专家分月排行榜第二
Bbs6
本版专家分:5321
Bbs6
本版专家分:7873
【问题记录】Eclipse打包Maven项目报错:PluginResolutionException
JDK版本:1.7.0_80 Maven版本:3.6.0 Eclipse版本:Eclipse Oxygen 问题描述 一个“奇怪”的问题,在编写项目源码时,通过Maven成功的引入了第三方依赖,但是打包时报PluginResolutionException,导致打包失败,下面来分析一下错误日志,首先忽略打包过程中关于GBK编码的警告,如果由于编码导致MojoFailureException从而...
Java 读取jar包中的资源文件
个人博客原文地址:http://www.ltang.me/2016/07/19/Java-jar-read-resource/ 最近在做一个工具包的时候,有这么一种需求:在运行main函数时,需要将resources资源<em>文件</em>夹下的xml子<em>文件</em>夹中的<em>文件</em>加载。原本可以使用Main.class.getClassLoader().getResoruceAsStream()将<em>文件</em>一一加载,但是xml子文...
打成jar包找不到spring配置文件?
maven项目,eclipse export runnable jar之后, 运行jar java -jar xxx.jar 找不到jar<em>包中</em>的spring配置<em>文件</em> 下面是项目结构: 我可以确定打成的
jar怎么读取外部配置文件
因为项目要求,需要将Java project打成jar包,但是jar怎么<em>读取</em>外部配置<em>文件</em>呢?
使用idea创建maven项目时遇到PluginResolutionException错误解决办法
最近入坑idea 经历各种坑,在这里进行总结。 使用idea创建maven项目教程网上有很多,可自行查看。 这里我遇到的一个错误是在进行一系列操作后,在构架maven时,下载插件出错。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181025190240876.png?x-oss-process=image/watermark,type_ZmFuZ3poZ...
*.jar格式的文件如何查看它所包含的内容?
我是刚学Java的新手,不知如何查看*.jar格式里的内容?
有没有办法通过jar命令获取jar包中META-INF/mainfest.mf中的内容?
我希望通过一个jar命令可以直接将jar<em>包中</em>mainfest.mf中的内容显示出来 如果没有现成的命令,那有没有什么折中的办法吗?
如何改变一个jar文件里面的某个文件的内容
我通过jarOutputStream调用API实现,但是貌似改变了,这个jar<em>文件</em>却没有同了 下面是我的部分代码:大家看看,希望有好的实现方法教教我,急 private static void toJ
请问有什么工具可以把JAR文件打开或查看其中的内容?
-
打包jar包
jar的的制作jar 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案 -t 列出档案目录 -x 从档案中提取指定的 (或所有) <em>文件</em> -u 更新现有档案 -v 在标准输出中生成详细输出 -f
jar tvf study.war jar命令查看war/jar包的内容
jar tvf study.war 0 Thu Oct 20 14:01:18 CST 2016 META-INF/ 137 Thu Oct 20 14:01:16 CST 2016 META-INF/MANIFEST.MF 0 Thu Oct 20 14:01:16 CST 2016 WEB-INF/ 0 Thu Oct 20 14:01:16 CST 2016 WE...
使用jar命令查看搜索jar包中文件
操作命令: 查找jar<em>包中</em>pom<em>文件</em>:jar ftv ks-web-1.0.3.jar |grep pom.xml 查看jar包的目录结构:jar ftv ks-web-1.0.3.jar jar 命令参数说明 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项:...
【解惑】深入jar包:从jar包中读取资源文件
     我们常常在代码中<em>读取</em>一些资源<em>文件</em>(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源<em>文件</em>一并打包,这些东西也找不出来了。看看下面的代码: //源代码1: package edu.hxraid; import java.io.*; public class Resource { public vo...
springboot打包后jar itext读取字体文件处理
springboot打包后jar itext<em>读取</em>字体<em>文件</em>处理 springboot打包后无法<em>读取</em><em>文件</em> 通过 InputStream stream = Thread.currentThread().getContextClassLoader().getResourceAsStream(“com/xxx/xxx/xxx/simsun.ttf”); 输入流 byte[] st1 = new byte[s...
jar读取内部文件
最近需要做一个小分享,打算讲一些手机上的技巧,为了在投影仪上显示,做了一个小应用,可以在电脑上实时显示手机界面,也可以模仿手机点击等操作,但是其中遇到了一个问题,因为最后需要导出jar形式<em>文件</em>,所以牵扯到jar<em>文件</em><em>读取</em>问题,查询了一些资料,发现其实jar中<em>文件</em><em>读取</em>也是非常的容易,写了个小例子,将一个文本中的内容<em>读取</em>,设置为标题。贴出来: <em>文件</em>结构如下:   其中123.txt中的有2行内容,
怎么读取jar包内部的log4j配置文件
![图片说明](https://img-ask.csdn.net/upload/201907/18/1563415288_190830.png) 这个是我的项目结构,在eclipse中运行项目时日志可以正常输出,打成jar包之后log日志不输出了,在cmd命令行运行jar包时出现了这个警告 log4j:WARN No appenders could be found for logger (util.UtilEncoding). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 在pom<em>文件</em>中我指定了log4j.properties路径 src/main/resources log4j.properties true 项目打成jar包之后怎么<em>读取</em>log4j的配置<em>文件</em>,让日志能够正常输出 第二,当我把log4j.properties这个配置<em>文件</em>放到jar包外面时,配置<em>文件</em>和我的jar包时在同一个<em>文件</em>夹下面的时候可以正常打印日志,项目中我没有做任何<em>读取</em>log4j.properties这个<em>文件</em>的配置,这个是怎么可以<em>读取</em>到并且打印日志的
Java获取jar中的文件
一、获取自身中的<em>文件</em>(以jar运行的程序) public class Application { public static void main(String[] args) throws IOException { // fileName是在当前类路径中的一个<em>文件</em> InputStream in = Application.class.getResourceAsS...
Java JCE加密用法
Java密码扩展(The Java Cryptography Extension),是JDK1.4的一个重要部分,基本上,他是由一些包构成的,这些包形成了一个框架并实现了一些加密,密钥生成算法和协议,消息认证码等算法,这篇文章将想你介绍JCE的安装和使用。 值得注意的是,尽管JCE是JDK1.4的核心包的一部分,我们将首先用JDK1.2及高一点的版本向你演示一下如何安装配置JCE(静态安装)。稍
怎样从容器中jar包里面加载资源文件
跟踪一段spring-web-4.3.11里面的代码,如下: InputStream is = this.servletContext.getResourceAsStream("/com/myhost
*.tcl的是什么文件啊,用什么打开,有什么作用???
*.tcl的是什么<em>文件</em>啊,用什么打开,有什么作用???
java 从jar包中读取资源文件
在代码中<em>读取</em>一些资源<em>文件</em>(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题。但当打包成一个可执行的jar包(将资源<em>文件</em>一并打包)以后,这些资源<em>文件</em>找不到,如下代码: Java代码   //源代码1: package edu.hxraid; import java.io.*; public class Resource { public vo
获取jar包中一个exe文件的路径。
原来有两个maven工程,一个是common,一个是test exe<em>文件</em>原来路径: common/src/main/java/common/resources/chromedriver.exe 现在c
如何修改jar包中的properties文件
是这样的,楼主需要修改一个jar<em>包中</em>的配置<em>文件</em>,按照传统的解压修改再压缩之后报SHA digest error,初步认为是在jar<em>包中</em>的META-INF<em>文件</em>夹中有mainfest.mf,内容是<em>文件</em>和S
如何读取jar包里面的配置文件
是这样,我项目中有一个配置<em>文件</em>,例如config.xml在初始化的过程中会有这么段话 public File getConfigFile(){ File f=new File(....);//我项目中
Maven项目错误解决小结
Maven项目错误解决小结 注:整理错误,不喜欢为了一个小问题,占篇幅,所以请Ctrl+F自己查看,定位问题,愿为解决. 注:网络上的错误解决经验,只是作者在特定的条件下发生,或者适合你不适合你,请勿责怪,若无解决答案,请你请教他人或耐心解决,可以记录之后分享,我们爱分享,一起开始吧! 问题1: -Dmaven.multiModuleProjectDi...
Java安全 – JCE
下载LOFTER客户端 JCE,Java Cryptography Extension,在早期JDK版本中,由于受美国的密码出口条例约束,Java中涉及加解密功能的API被限制出口,所以Java中安全组件被分成了两部分: 不含加密功能的JCA(Java Cryptography Architecture )和含加密功能的JCE(Java Cryptography Extension)。在J...
JAVA中JCE策略文件替换
JAVA中,默认支持AES128,如果要使用AES256,还需要替换一下两个<em>文件</em>。 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files下载地址: JDK6 http://www.oracle.com/technetwork/java/javase/downloads/jce-6-down
如何读取JAR包中的资源文件(如XML、TXT等)
如何<em>读取</em>JAR<em>包中</em>的资源<em>文件</em>(如XML、TXT等)?getResource和getResourceAsStream   问题的根源还是在于老生常谈的所谓class path,不信的话你在系统环境变量里的ClassPath加上你的jar<em>文件</em>,这下你就看得到你的图片了!但单独发布ja
java中jar包内的类访问jar包内部的资源文件路径和获得读取资源文件内容的问题
    在大数据开发和java web开发中,我们有时会在程序中<em>读取</em>一些资源<em>文件</em>的内容。当我们在本地运行调试的时候是没有任何问题的,但是当我们将程序打成jar包上传到集群中后运行时,发现报错:“找不到配置<em>文件</em>的路径”。虽然jar中确实存在配置<em>文件</em>,但是还是<em>读取</em>不到。相关解决方法可以参考以下相关资料: java中jar包内的类访问jar包内部的资源<em>文件</em>的路径问题:http://blog.csdn.n...
JCE cannot authenticate the provider BC
刚搞了一个程序,有用到Cipher加密算法,在IDE环境运行良好,可是打包之后运行那个加密方法的时间就会抛异常: JCE cannot authenticate the provider BC ,有高
java生成二维码、读取二维码的jar包(qrcode.jar、qrcode_swetake.jar)下载
java生成二维码、<em>读取</em>二维码的jar包,可以直接使用,例子网上搜即可 相关下载链接://download.csdn.net/download/zhangbest2009/8192647?utm_so
JCE补丁下载(JDK6、JDK7、JDK8)
 * 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案 * &amp;lt;ol&amp;gt; * &amp;lt;li&amp;gt;在官方网站下载JCE无限制权限策略<em>文件</em> * &amp;lt;li&amp;gt;下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt&amp;lt;/li&amp;gt; * &amp;lt...
json怎么读
一开始度J S O N 但是发现太麻烦了,因为son连起来刚好是个常用词,总感觉可以当作一个词读; 于是后来读:J SON 一个是字母J ,一个是单词SON 后来学网上的读音:jason
java程序读取外部配置文件问题
场景:外部有一个配置<em>文件</em>,程序<em>读取</em>这个配置<em>文件</em>,配置<em>文件</em>中暂定有<em>文件</em>名称,<em>文件</em>位置,还有优先级(相同<em>文件</em>名不同位置,会执行优先级高的<em>文件</em>),然后返回优先级高的<em>文件</em>位置。请各位大神指导下,应该如何实现?
java读取properties配置文件的问题
客户端跟服务器端的配置<em>文件</em>是一个<em>文件</em>还是两个<em>文件</em>。如果是一个<em>文件</em>,服务器端如何<em>读取</em>放在客户端的properties<em>文件</em>,或者客户端如何<em>读取</em>放在服务器端的properties<em>文件</em>。
如何读取jar中的某个文本文件的内容?
当前工程中有个jar, 该jar已经在JVM启动时,装载到jvm内存中 该jar中含有一个test.txt. 我如何通过java程序来<em>读取</em>该jar的test.txt的内容呢? 另外,我的jar会被部署
如何运行jar文件
用jar命令将一个类生成jar<em>文件</em>后,怎么运行jar<em>文件</em>? 我试过了用java -jar *.jar 后提示unable to access jarfile
[100分求助]如何从外部读取jar包中的资源文件
问题背景 : 项目中需要开发从AA地方到BB地方的数据映射转换的一段程序(以下简称某某转换器)! 然后转换器是以jar包的形式存放在数据库中,然后被系统动态执行调用。 现在转换器jar<em>包中</em>加入了dro
Java调用WMI读取Windows EventLog (j-Interop库)
注:本文代码是在网上的示例代码基础上修改的,本人可没法100%全自己开发。 Windows日志收集,而Logstash原本的eventlog插件,在调用WMI时有漏内存的问题,导致运行几天就挂了。没折只好自己开发下吧。 本人不是搞开发的,只在学生时代学过开发,对Jruby更是不了解,也就没找到Ruby里原生的库对WMI支持好的。好在Jruby可以调用Java库,好吧那咱就看看强大的Java
Scala自己打的jar包不能够读取自己jar包里面的如Properties这样的文件
为什么80%的码农都做不了架构师?&gt;&gt;&gt; ...
jar包读取jar包内部和外部的配置文件
public class Config {   private static Properties properties;   private static Logger logger = Logger.getLogger(Config.class);   static {    try {         properties = new Properties();     //
如何读取jar中的资源文件
今天碰到将模板<em>文件</em>放在jar<em>包中</em>,再在其他项目中应用该jar包时,本来可以正常加载的模板<em>文件</em>就报空指针了 我们不能用常规操作<em>文件</em>的方法来<em>读取</em>Resource<em>Jar</em>.jar中的资源<em>文件</em>res.txt,但可以通过Class类的getResourceAsStream()方法来获取,这种方法是如何<em>读取</em>jar中的资源<em>文件</em>的,这一点对于我们来说是透明的。 jar包修改前源代码: //...
java读取JAR包中文件
public static URL getURLFor<em>Jar</em>Path(String path) throws MalformedURLException{ File file = new File(path); if((path.endsWith("jar") || path.endsWith("JAR")) &amp;&amp; file.exists()){ r...
什么是文件扩展名 JCE?
有没有人给您发送过 JCE<em>文件</em>,而您却不知道该如何打开?可能您在电脑上发现了一个 JCE<em>文件</em>却不知道这是做什么用的?Windows 可能会告诉您无法打开<em>文件</em>,或者最糟糕的是,您可能会收到一个JCE<em>文件</em>相关的错误信息。 打开JCE<em>文件</em>前,您需要确定JCE<em>文件</em>扩展名指的是哪种<em>文件</em>。 小知识:错误的JCE<em>文件</em>关联也可能会是您的操作系统中存在其它潜在问题的征兆。这些无效项也可能会带来相
csv文件读下用的jar包
public void readCsv(String path) { try { // 一般,Uses ISO-8859-1 as the Charset. CsvReader cr1 = new C
jar包中读取文件系统绝对路径,相对路径,以及jar包内部路径的写法
结论: 1.在jar包代码中要使用操作系统的绝对路径,路径以 / 开始。 2.在jar包代码中使用相对路径,起点是jar所在目录。比如说test.jar所处位置为/opt/test/test.jar,那么你在代码中写相对路径:“pathTest/haha.txt”,那么实际指向的位置为/opt/test/pathTest/haha.txt 3.在jar包代码中使用:InputStream inp...
如何读取Jar包内的文件文件
给出getFile的三种方式 1、从外部目录<em>读取</em> 2、从jar包内<em>读取</em> 3、从classpath<em>读取</em> 1和3都属于规范<em>读取</em>,即可以通过标准<em>文件</em><em>读取</em>协议<em>读取</em>,而2是java特有的,必须得用类加载器<em>读取</em> public File getFile(String path) throws Exception { File file = null; try { ...
Java文件读取 jar包内文件读取
最近遇到一些<em>Jar</em>包内外配置<em>文件</em><em>读取</em>的问题。索性自己测试总结一下,与大家分享。 主要是关于ClassLoader.getResource和Class.getResource方法路径区别的问题。 1. 绝对路径<em>文件</em><em>读取</em>,最简单,最直接的方式 /** * 从绝对路径<em>读取</em><em>文件</em>,最基本的<em>文件</em><em>读取</em>方式 * * @author lihzh * @data 2012-4-11 下午
读取jar包所在目录和jar包内文件
1.<em>读取</em>jar包所在目录的路径 2.<em>读取</em>jar包内<em>文件</em>
JAVA读rs485怎么读
大家好!刚接触java读串口,网上才了两天资料,说下载sun的comm .jar,但又说sun的comm .jar只能读rs232,我现在想读rs485该怎么吧呀?谁给帮忙解决一下啊?谢谢
maven利用nexus配置私服报如下异常如何解决?
先说下开发环境: 1. apache-maven-3.1.1 2. nexus-2.6.4-02-bundle 3. jdk1.7.0_45 最近开始使用maven构建项目(因为它实在太好用了),不过maven每次构建项目都要依赖中央仓库,这很不合理,所以使用了Nexus搭建了本地仓库,不过本地仓库搭建完成以后运行第一个命令mvn help:system就报了错,利用mvn -e help:system查看报错信息看了半天也没有头绪,下面就是这个报错信息: > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-help-plugin:2.2:system (default-cli) on > project standalone-pom: Execution default-cli of goal > org.apache.maven.plugins:maven-help-plugin:2.2:system failed: Plugin > org.apache.maven.plugins:maven-help-plugin:2.2 or one of its > dependencies could not be resolved: Failed to collect dependencies at > org.apache.maven.plugins:maven-help-plugin:jar:2.2 -> > org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:2.4.3: Failed > to read artifact descriptor for > org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:2.4.3: > Failure to find org.apache.maven:maven-parent:pom:8 in > http://127.0.0.1:8081/nexus/content/groups/public was cached in the > local repository, resolution will not be reattempted until the update > interval of roger-nexus has elapsed or updates are forced -> [Help > 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute goal org.apache.maven.plugins:maven-help-plugin:2.2:system > (default-cli) on project standalone-pom: Execution default-cli of goal > org.apache.maven.plugins:maven-help-plugin:2.2:system failed: Plugin > org.apache.maven.plugins:maven-help-plugin:2.2 or one of its > dependencies could not be resolved: Failed to collect dependencies at > org.apache.maven.plugins:maven-help-plugin:jar:2.2 -> > org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:2.4.3 > at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) > at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) > at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default-cli of goal > org.apache.maven.plugins:maven-help-plugin:2.2:system failed: > Pluginorg.apache.maven.plugins:maven-help-plugin:2.2 or one of its > dependencies couldnot be resolved: Failed to collect dependencies at > org.apache.maven.plugins:maven-help-plugin:jar:2.2 -> > org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:2.4.3 > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:87) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > ... 19 more Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin > org.apache.maven.plugins:maven-help-plugin:2.2 or one of its > dependencies could not be resolved: Failed to collect dependencies at > org.apache.maven.plugins:maven-help-plugin:jar:2.2 -> > org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:2.4.3 > at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:204) > at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultMavenPluginManager.java:357) > at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:325) > at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:180) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:83) > ... 20 more Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed to > collect dependencies at > org.apache.maven.plugins:maven-help-plugin:jar:2.2 > ->org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:2.4.3 > at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:292) > at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:317) > at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:192) > ... 24 more Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed > toread artifact descriptor for > org.apache.maven.plugin-tools:maven-plugin-tools-ap i:jar:2.4.3 > at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:370) > at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) > at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:461) > at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:261) > ... 26 more Caused by: org.apache.maven.model.resolution.UnresolvableModelException: Failure > to find org.apache.maven:maven-parent:pom:8 in > http://127.0.0.1:8081/nexus/content/groups/public was cached in the > local repository, resolution will not be reattempted until the update > interval of roger-nexus has elapsed or updates are for ced > at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:126) > at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:817) > at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:669) > at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:307) > at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:361) > ... 29 more Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to > find org.apache.maven:maven-parent:pom:8 in > http://127.0.0.1:8081/nexus/content/groups/public was cached in the > local repository, resolution will not be reattempted until the update > interval of roger-nexus has elapsed or updates are forced > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:459) > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262) > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:239) > at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:122) > ... 33 more Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Failure to find > org.apache.maven:maven-parent:pom:8 in > http://127.0.0.1:8081/nexus/content/groups/public was cached in the > local repository, resolution will not be reattempted until the update > interval of roger-nexus has elapsed or updates are forced > at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:232) > at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206) > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:599) > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:518) > at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:436) > ... 36 more [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information > about the errors and possible solutions, please read the following > articles: [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException 我搜索了一部分报错信息,参考了Stack Overflow上的一些问题,猜测有可能是有些网站被墙所以无法下载一些.pom<em>文件</em>,不过当我将我的setting.xml中关于nexus的配置注释掉以后mvn help:system完全可以正常运行,所以应该是setting.xml的设置有问题: D:/DeveloperKit/maven_repos roger-nexus admin admin123 roger-nexus * Mirror of roger http://127.0.0.1:8081/nexus/content/groups/public jdk-1.7 1.7 jdk17 Repository for JDK 1.7 builds http://127.0.0.1:8081/nexus/content/groups/public/ default always jdk-1.7
读取jar包中的资源文件
1.jar<em>包中</em>的资源<em>文件</em> 在日常项目中,经常会将一些资源<em>文件</em>或者配置<em>文件</em>打入最终的jar<em>包中</em>。我们可以查看jar<em>包中</em>是否包含这个<em>文件</em>,但是无法看到jar<em>包中</em>这个<em>文件</em>的具体内容。这个时候怎么办呢?下面教大家一种比较简单快捷的方式。 2.<em>读取</em>jar<em>包中</em>的资源<em>文件</em> 假设项目A中,resources里有个zookeeper.properties的<em>文件</em>。打包的时候,这个zookeeper.propertie...
2018-12-19-java-jar包中文件读取不到
这次项目中有一个配置<em>文件</em>,user.properties,用来配置一些用户账号等信息。放在src/main/resources下, 在项目中跑的好好的,打包后就读不到了。 我原来是使用 Xxx.class.getClassLoader().getResource(&amp;quot;user.properties&amp;quot;) 结果发现找不到<em>文件</em>,打印之,发现路径中多了一个!号。 xxx.jar!/user.pro...
idea 创建maven项目 出现以下错误 怎么解决
-
jar 包 内文件读取 文件内容
NULL 博文链接:https://iloveblack.iteye.com/blog/1458620
java路径相关
写作业的时候要输出一个record.dat<em>文件</em>到jar包的同级目录,但是不知道怎么定位jar包的路径。百度到的方法不很靠谱,所以在这里记录一下。 一:使用类路径 1 String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath(); 或者 1 String pa...
Java Security(JCE基本概念)
Java Security网络环境中的安全隐患计算机安全OSI参考结构模型五类安全服务八类安全机制 网络环境中的安全隐患 1. 存储问题: 移动存储设备存储数据没有加密存在的安全隐患 2. 通信问题: 用户聊天信息有可能被盗取 3. B2C和B2B的交易问题: 有可能被盗取用户名和密码信息 4. 服务交互问题: Web Service接口安全 5. 移动应用服务问题: 移动端软件安全 6. 内部人...
关于eclipse如何打开jar文件的问题
我按照百度经验:http://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html 来导入jar包,可是最后没有编译出.java<em>文件</em>,按照上面百度经验的步骤,最后生成的是如下图所示的情况,在src当中没有生成任何.Java<em>文件</em>,求助大虾,帮忙指导下如何使用eclipse打开项目jar包 ![图片说明](https://img-ask.csdn.net/upload/201607/03/1467477928_810792.png)
新建maven工程报错,该怎么解决?
具体情况是这样的,公司jdk为1.6 ,eclipse为kepler版本 ,为了和他们俩不冲突,我下载了maven3.2.5,然后各种配置。。。。。 新建maven项目pom第一行报错:org/apache/maven/plugins/war/WarMojo : Unsupported major.minor version 51.0 然后下面的plugin标签:Multiple annotations found at this line: - CoreException: Could not get the value for parameter compilerId for plugin execution default- testCompile: TypeNotPresentException: Type org.apache.maven.plugin.compiler.TestCompilerMojo not present: UnsupportedClassVersionError: org/apache/maven/plugin/compiler/TestCompilerMojo : Unsupported major.minor version 51.0 - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven- compiler-plugin:3.7.0:testCompile (execution: default-testCompile, phase: test-compile) - CoreException: Could not get the value for parameter compilerId for plugin execution default- compile: TypeNotPresentException: Type org.apache.maven.plugin.compiler.CompilerMojo not present: UnsupportedClassVersionError: org/apache/maven/plugin/compiler/CompilerMojo : Unsupported major.minor version 51.0 - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven- compiler-plugin:3.7.0:compile (execution: default-compile, phase: compile) 我真的不知道该怎么解决,网上都说jdk版本和maven冲突,我按照maven官网给出的jdk'版本对应要求下载的3.2.5 为什么就不行了呢,官网是假的?
BouncyCastle使用
1、为什么要使用BouncyCastle? 我们平常都使用jdk自带的加密包对数据进行加密,加密方式也都是使用的默认的,如果我们想选择别的加密方式,发现会报错,比如如下代码: Cipher cipher = Cipher.getInstance("AES/ECB/PKCS7Padding"); cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySp
如何读取Jar包里面的文件
原先写的File f = new File(this.getClass().getResource("filename").toURI());失败了,本来在代码环境下运行是正常的,换到了jar包下出现URI   is   not   hierarchical 错误,把地址打出来发现前面是一个jar:开头的字符串。网上查了一下,居然有人也碰到过这样的问题。http://topic.csdn.net/
读取JAR包中配置文件的解决方法
如何<em>读取</em>JAR<em>包中</em>配置<em>文件</em>:假设一个完整的JAR 结构如下:      YMail.jar     |     |__mailcfg.yfs     |     |__com          |          |__yinfs               |                |_ymail                  
使用ClassLoader读取jar包内的文件
问题是这样的: 我new了一个URLClassLoader实例去load一个jar包,当我第2次覆盖那个jar包,然后重新去load的时候,包找不到资源的错误,代码如下(这是一个web应用): URL
在jar包中查找class等文件
主要功能: 1.列出指定路径下的所有<em>Jar</em>包<em>文件</em> 2.搜索分析指定路径下所有jar<em>包中</em>是否存在指定<em>文件</em>。譬方说要在jar<em>包中</em>查询目个**.class<em>文件</em>。用户可以不用打开<em>Jar</em>包,直接输入路径和要查找
如何从一个读取lib中某个jar包里的配置文件。(是从jar包的外部去读)
项目迁移的过程中发现以前的代码维护性实在是差。 我把问题简化为以下这些简单的代码: 项目M 引用了项目 A.jar,这个A在lib目录里面 在A里面放置了一个配置<em>文件</em>test.properties,
运行jar包时读取jar里面的文件
在开发过程中,我们经常会遇到<em>读取</em>配置<em>文件</em>的情况,对于配置<em>文件</em>的<em>读取</em>,根据环境等情况又各有不同,一般情况下,如果从非jar<em>包中</em>使用相对/路径,比较简单,就不在累述了,而在很多 情况下,我们需要把我们的class打包成jar<em>文件</em>,进行使用,这时就会发现,我们先前如果没有考虑到这些,可能就行不通了,那么,该如何解决呢?方法如下 : 有如下路径 : Web-info--|classe
java读取jar包中的资源文件或properties配置文件路径的方法
没打jar包之前,是通过 String rootPath = Thread.currentThread().getContextClassLoader().getResource("").getFile(); 获得当前路径然后再加上配置<em>文件</em>所在的目录获得绝对路径的方式,找到config.properties<em>文件</em>。 可是打了jar包以后马上就出错了,找不到<em>文件</em>!不管是用绝对路径
获取jar包内部的资源文件
这里记录了由于<em>读取</em>jar<em>文件</em>内部资源问题而引起的两个需求,一个可以通过类加载器的getResourceAsStream绕开,另一个可以利用类加载器的getResource("/")方法永远返回当前工程根目录的特性解决。
java中jar包内的类访问jar包内部的资源文件的路径问题
在本地项目中,若我们要访问项目中的资源<em>文件</em>,则一般使用相对路径或者用System.getProperities("user.dir")得到项目根目录,然后再访问资源<em>文件</em>,但是在将该工程和资源<em>文件</em>打包为jar包,运行该jar<em>文件</em>时,会显示找不到资源<em>文件</em>的错误。 在如下项目结构树中,项目根目录为nlpir,如果我们要在src下的某个package的某个java<em>文件</em>中访问blackWhite<em>文件</em>夹中的
从jar中拷贝资源文件
why?在代码中<em>读取</em>各种各样的资源<em>文件</em>对程序猿们来说是屡见不鲜的事情,对于集成环境下(eclipse、idea)这些代码也总是能运行得好好的,一点都不会让程序猿操心,因此很多人会就此打住。直到这些代码被打成jar包A,然后模块B依赖A时可能就会出现找不到资源<em>文件</em>等各种各样的问题。比如说,我们使用System.load来装载库<em>文件</em>的话,即便我们能得到存放资源<em>文件</em>的路径/D:/project/demo.
jar包内获取配置文件路径
我现在有一个程序,然后里面用到了一个google.storage.json<em>文件</em>。在程序里面是 String identity= System.getProperty("user.dir") + "/src/main/resource"+"/google-storage.json"; 这样可以获取到src/main/resource下的json<em>文件</em>。但是当我把这个程序打成一个storage.jar包之后,调用了使用了这个路径的方法,发现这个jar里面的获取路径的代码起不到作用了。。就是说,获取不到这个<em>文件</em>了。所以,想请问一下,这个该怎么获取?附上程序打成jar之后内部的目录![图片说明](https://img-ask.csdn.net/upload/201711/23/1511396434_624475.png)
怎样使jar包里的类能读取同在此jar包中的一个配置文件
问题:获取路径问题 单独项目: //  Properties prop = loadProperties("config/" + fileName); 单独项目property-core: //Properties prop = loadProperties("src/main/resources/config/" + fileName);这样获取没问题
java导出jar包以及jar内程序读取jar包外配置文件
本文使用场景: 使用 Eclipse 导出 Java jar包,包括导出的jar包含第三方jar 导出的jar<em>文件</em>能够<em>读取</em>jar包外部的配置<em>文件</em> Java导出 jar <em>文件</em>的方式有 1.只是将自己写的代码打jar包 2.导出的jar包含第三方jar包 3.导出的jar需要<em>读取</em>jar外部的配置<em>文件</em>
java加载jar包下的资源文件过程及原理分析
最近遇到一个这样的问题,项目是一个spring cloud的项目,一个主模块(记为mainMoudle)依赖了另一个子模块(记为subMoudle)。在开发过程中,在idea开发工具环境下是能正常运行的,但由于测试时,需要将模块打包,就将subMoudle工程打成了一个jar放在mainMoudle下,跑jar包时就发现不能运行了,控制台抛出了fileNotFoundException的异常信息。
jar包文件读取
打包为jar包形式的web项目,<em>读取</em>xml或者其他类型的配置<em>文件</em>不能用Spring提供的 File f = ResourceUtils.getFile("fileName.xml"); 需要使用 org.springframework.core.io.Resource fileRource = new ClassPathResource("test.txt");
程序读取jar包中文件的方式
一个<em>读取</em><em>文件</em>的正常程序在连同资源<em>文件</em>打成jar包后经常显示<em>读取</em>不到<em>文件</em>的错误。因为jar中资源有其专门的URL形式: jar:!/{entry}这种URL在new File(URL)时是不能被识别的,所以需要通过getResourceAsStream()的方式来直接获取输入流,这样就不会有获取不到<em>文件</em>的问题。转载自:https://www.2cto.com/kf/201708/667234.htm...
使用spring的ResourceUtils.getFile读取jar包内文件失败
在做模板导出的时候,想要把项目中的excel<em>文件</em>作为模板供用户下载,就这么一个功能,挺简单的,但是遇到了一些问题。本地下载没问题,linux服务器上却报找不到<em>文件</em>错误。 来简单分析下,我是使用spring-core下的ResourceUtils.getFile()工具(这个jar包的util目录下有很多有用的工具),直接来看看它的源码吧。 从方法的注释来看,入参可以是classpat...
Jar读取内部和外部的文件
jar<em>包中</em>的类如何<em>读取</em>包内和包外的配置<em>文件</em> 最近将代码打包成jar包,关于如何处理<em>读取</em>配置<em>文件</em>的问题特此记录一下。 [code=&quot;java&quot;]out.properties a.jar -com -a.class -in.properties[/code] 如上所示,out.properties是于a.jar包在同一<em>文件</em>目录下; in.properties是在a.jar包内部...
读取所有的jar包文件
<em>读取</em>所有的jar包<em>文件</em>
读取Jar文件中的Class文件或其它资源
在看《从零开始写JavaWeg框架》时候,看到从<em>Jar</em><em>文件</em>中<em>读取</em>类<em>文件</em>的一段,自己试了一下怎么也读不出来。又上网看了一些文章,说是能读出来,还可能从Java自带的的jce.jar中<em>读取</em>class<em>文件</em>,但就是没有试出来。 后来发现原因在于:没有把要<em>读取</em>的<em>Jar</em>当做Library加到工程中。 具体过程如下: 1,做一个Maven工程,创建一个叫“config.txt”<em>文件</em>在src/main/re
java 从jar中读取文件 三种方法
Sample1-利用Manifest<em>文件</em><em>读取</em>jar中的<em>文件</em> 1.<em>文件</em>目录 test-- --a.text --b.gif 2. Menifest<em>文件</em>内容: Manifest-Version: 1.0 abc: test/a.txt iconname: test/Anya.jpg 注意:manifest.mf<em>文件</em>最后一行要打一回车 Another Notification:...
java打包成jar后读取外部文件
有时我们将java代码打包成jar后,并不想让外部<em>文件</em>也打在jar包内,相反为了便于修改,我们更喜欢将其放在<em>文件</em>外面,这时我们可以这样写路径  private String iniFilePath="config.ini"; 然后打成jar包后将config.ini与jar包放在同一个<em>文件</em>夹下就可以了
JavaFX使用资源文件的写法(一)
JavaFX是前端开发工具,可以全部用Java代码编写如同网页一样画界面,但这样很丑啊,代码中业务逻辑和界面控件混杂在一起,非常难看,所以有fxml<em>文件</em>来生成前端界面,如同HTML<em>文件</em>一样。而且还可以使用CSS<em>文件</em>来管理样式,但如何把css导入到fxml<em>文件</em>中呢?有以下一些方法:1.在fxml<em>文件</em>中的根结点上使用stylesheets标签导入stylesheets=&quot;/com/company/ja...
jar读取资源配置文件,jar包内包外,以及包内读取目录的方法
转自:https://blog.csdn.net/T1DMzks/article/details/75099029 关于java项目打成jar包之后找配置<em>文件</em>的问题,几种获取路径、资源<em>文件</em>的方法 测试代码 代码部分: package cn.zks.pathtest; import java.io.BufferedReader; import java.io.File; import j...
spark任务读取资源文件示例
我遇到下面的问题: 给定一批ID,大约几万个,然后去日志里面把包含他们的记录捞出来. 我们很自然想到的解决方法是:把这些ID写入一个<em>文件</em>,spark任务先读出这个<em>文件</em>的内容,然后再把内容广播到每个工作节点。 这样做的话,我们有两个选择,一是把ID写入一个HDFS<em>文件</em>,spark任务读出并广播,然而这种做法需要把HDFS<em>文件</em>的路径写死在代码里,万一不小心删除或者移动了<em>文件</em>,spark任务就会失
SparkApplication依赖第三方jar文件解决方式
SparkApplication依赖第三方jar<em>文件</em>解决方式
java 读取jar包文件
java <em>读取</em>jar包<em>文件</em> java <em>读取</em>jar包<em>文件</em>
Java读取jar包下的文件
问题描述 <em>读取</em>jar包下面的<em>文件</em>,当程序在eclipse里面的时候,classpath下的<em>文件</em>可以<em>读取</em>到,可一旦将程序打成jar包,则<em>文件</em><em>读取</em>不到 解决方案 //获取InputStream流的时候,使用下面的方式获取,在eclipse工程/jar包下都不会出错 //path里面的值从jar包的根目录下开始写 InputStream is=Test.class.getClassLoader()...
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
小白学 Python 爬虫(25):爬取股票信息
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(...
[极品收藏]Windows 核心编程完整中文pdf版(上)下载
历尽艰辛,苦尽甘来,终得windows核心编程完整中文电子书。 ----------------------- 此为网上极难找到的, windows核心编程电子书完整pdf版。 由于文件比较大, 我分为3各部分分别上传,此为第一部分。 如此精品,不消多说,请享用。 另,我也上传了windows核心编程全套源码,请留意下载。 相关下载链接:[url=//download.csdn.net/download/v_JULY_v/2782631?utm_source=bbsseo]//download.csdn.net/download/v_JULY_v/2782631?utm_source=bbsseo[/url]
基于web技术的工作流管理系统的设计与实现下载
个人学位论文,设计并实现了工作流管理系统 相关下载链接:[url=//download.csdn.net/download/FuWaer/213867?utm_source=bbsseo]//download.csdn.net/download/FuWaer/213867?utm_source=bbsseo[/url]
疯狂java讲义33 电子版 pdf下载
疯狂java讲义 电子版 pdf 疯狂java讲义 电子版 pdf 相关下载链接:[url=//download.csdn.net/download/chaochupin/3170725?utm_source=bbsseo]//download.csdn.net/download/chaochupin/3170725?utm_source=bbsseo[/url]
我们是很有底线的