java jar包相对路径问题

我用MyEclipse开发,开始图片资源都能用,但打包发布时,路径就出问题了,图片通通读不出来,相对路径格式是什么啊

3
扫码支付0.1元 ×
其他相关推荐
jar包读取file的时候相对和绝对路径的问题 .
 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: Java代码   //源代码1:    package  edu.hxraid;    import  java.io.*;    public...
打包成Jar后相对路径的获取
最近写了一个小程序,用到了一个资源包,其中包含了两个图像文件和一个csv文件。 其中,图像文件使用如下方式获取: csv文件使用如下方式获取: 调试结果在eclipse中一切正常。但是,在程序一切调试正常后,把程序打包成jar文件时却出现了问题。 打包成jar的文件运行时,图像显示一切正常而csv文件的读取却遇到了问题。这是因为图像的读取时根据图
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...
log4j相对路径的配置
将Java项目打包成可执行jar包,运行在Linux系统下,使用crontab设置成定时运行时,其中利用log4j配置的应每天产生一个日志,然而并没有,应是路径问题。现用如下方式解决,记录下来,以备后用。     log4j.properties的配置如下:(在控制台输出,并每天生成一个文件) 此间通过log_home设置相对路径,在Java程序中写成如下:
java jar 配置文件的相对路径问题
命令行运行jar包,如何使用与jar包在同一个目录的配置文件。 其实就是当前的工作目录问题。 在eclipse中:String resource = "conf.xml";//此时文件是在src目录下 在conf.xml文件中 <properties resource = "conf.properties"/> 引用的文件也是在src目录下。打包成jar发布后,上述的配置文件都会被打包到jar包
eclipse中添加相对路径的外部jar包
在eclipse中进行java编程的时候,常常需要引用外部jar包。而采用相对路径引用jar包可以大大方便java工程的拷贝,这样使得java工程从一个路径转移到另一个路径时不用大费周章的修改外包jar包的路径了。下次总结在eclipse中引用外部jar包的步骤: 1.在相应的java工程目录下建立lib目录,将所有需要引用外部jar都放到该目录下; 2.重新import工程,使lib目录加入
Shell写脚本关于ssh执行jar包,需要刷新JDK路径的问题
比如脚本中下面这一段 ssh $i &quot;java -jar /applog/$PROJECT/$APPNAME --server.port=$SERVER_PORT &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&quot; 免密登录linux服务器,执行jar包, 通过ssh执行java程序,涉及到一个找不到JDK路径的问题,脚本执行会不成功。   解决方案: (1)第一种...
jar包中相对路径处理
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: //源代码1: package edu.hxraid; import java.io.*; public class Resource { public void getRes
maven 打包 jar xml中读取外部配置 相对jar包 相对路径
如下: bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> property name="locations"> list> value>file:conf/jdbc.proper
java图片在jar包中路径问题
java图片在jar包中路径问题 因为Windows和linux上的路径有差异,而且自己项目路径和linux服务器上的路径不一定相同。最近要做个需求,动态的生成pdf文件供前台页面下载,我利用itext生成了pdf,但是在加载图片加入pdf的时候遇到了问题,获取本机图片路径和服务器路径不一致,导致生成pdf失败,我们的项目是打成jar包,在服务器上发布,图片也在jar包中,toString()后
关于使用JNA爬过的坑,JNA路径问题
我是抱着吐槽的态度来发这篇博客的,真坑!百度找了好久,好不容易才一点一点摸索实验出来,就是一个爬坑之旅。一号坑:32位JDK这个属于我小白了,具体报了 Native library (win32-x86/sdtapi.dll) not found之类的错误。 后来换了一个eclipse自带的32位报 Unsupported major.minor version 51.0,原来用了jdk1.6
java中相对路径与绝对路径问题
java中相对路径与绝对路径问题
Java 将图片打包到jar中的路径问题
Eclipse使用导出Jar包后打开加载不了图像?出现这种问题的原因大多是因为路径的问题,往往是在项目中运行正常,但是一旦打包成Jar后就不能正常显示了,下面总结一下解决此类问题的方法:一、通过使用外部资源文件的方式解决把项目打包生成Jar后,再新建一文件夹,把项目中所有使用的图片文件和生成Jar文件放在该目录下,只要代码对图片文件的引用路径正确,如:ImageIcon image=n
java Web 中相对路径绝对路径问题总结
java Web 中相对路径绝对路径问题总结
java中调用图片音频等文件的相对路径问题
最近在用java开发个IM,在调用图片和音频时,设置相对路径总是存在问题。eclipse下设好了,打jar包时又发生问题。 经过一番摸索找到了一个解决办法:   利用 URL java.lang.ClassLoader.getResource(String arg0) 通过类加载器加载文件资源 封装了一个资源类,需要取得图片或音频等文件时只需调用该类的相应方法即可   import javax.s...
Maven相对路径jar依赖
背景:在做支付功能时需要一些支付系统提供的jar文件,由于Maven私服是全公司通用,从各方面考虑决定基于Maven使用相对路径方式进行依赖相关jar。   pom配置如下所示:   &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.timerbin&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;timer&amp;lt;/artifact...
在eclipse中配置jar包的相对路径
在eclipse中配置jar包的相对路径
Java SE工程项目使用相对路径添加jar包
在Java工程中,在java Build Path-->libraries-->add external jars中添加了外部jar包,假设jar包放在该工程的lib目录下,假设为工程名 myproject,即jar包在D:\myproject\lib\*.jar下,然后编译工程正确后,把整个工程复制到另一台计算机下,导入该工程后,经常会出现工程错误(工程编译是正确的),提示消息说 Project
Javaweb文件上传图片相对路径问题
2018.04.12更新:还是建议使用绝对路径上传:详情请咨询我的另一篇文章:文件上传显示问题:https://blog.csdn.net/qq7758521fang/article/details/798977831.打开你的Javaweb项目中的Properties2.找到Reource:找到Location:“你的路径”3.在路径后添加  String savePath = &quot;“你的路径”+...
FileInputStream 相对路径正确识别
文章来源: http://blog.csdn.net/diquren/article/details/49000547 props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件 getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置
Java或者JAR包获取读取资源文件的路径的问题总结
这里分为具体两种:  第一种:资源文件为一般后缀文件  第二种:资源文件为图片文件  【NO1】第一种    使用这行代码可以获取class类的根目录的路径    String path =Thread.currentThread().getContextClassLoader().getResource("").getPath();  例子:我用的开发软件My
java关于jar包里面路径的相关问题
在网上看看了很多关于java中路径处理的文章,但是感觉这一篇写的很好,很通俗,转来收藏一下。我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: Java代码 收藏代码//源代码1: package edu.hxraid; imp
Log4j使用相对路径指定log文件及使用总结
原文地址:http://huanyue.iteye.com/blog/574598 Log4j在指定log文件位置时一般是使用绝对路径,这样在部署环境发生变化时显得十分麻烦,在网上找了很多种方法,个人感觉以下方法比较适用: 由于spring也会加载log4j.properties,如果加载不到就往控制台打log信息。Spring提供了 一个Log4jConfigListen
关于java和web项目中的相对路径问题
http://blog.csdn.net/swlxm/archive/2007/04/27/1587185.aspxWeb项目中的相对路径 在JSP的HTML部分中的相对路径 在JSP的JAVA部分中的相对路径  在FORM的ACTION属性中的Servlet引用  在Servlet中forward到另一JSP文件 对 于第一种情
用于修改jar文件包路径
重新打包(重命名)的工具,在jar包重复的情况下使用。 这里我们以 gson.jar 为例,在 gson.jar 包目录下新建一个文本文件,名字随意,例如 rule.txt,写入下面的内容。 rule com.google.gson.** com.google.mygson.@1 上面写的就是修改规则,我们将包名中的 gson 修改为 mygson。打开命令行,输入如下命令。 java -jar jarjar.jar process rule.txt gson.jar mygson.jar 命令
ajax相对路径问题
报错 GET localhost://8080/...... 404 (not found) 一开始一直以为是后台问题,查了一堆资料发现跟后台关系不大,虽然都是报404.。最后猜到是$.ajax里面url参数的问题,我用的是相对路径,js和php不在一个文件夹下,url参数改为../webProject.php,因为我觉得这个相对路径是相对js文件的,结果就用不了。 结果:js里面jQuery的...
weblogic下文件的路径的问题
    前段时间为了竞标,需要把一个系统从Tomcat环境转换到weblogic环境下运行.心想,那还不是小菜一碟,由于以前搞项目没用过weblogic.对我来说还需要一个熟悉的过程.马上下了个weblogic.然后玩了下,手头又没资料.到是郁闷了一吧.花了一天的工夫.才搞明白.还有该死的机器,才1G内存.又是NetBeans又是weblogic.搞的那个慢啊.虚拟内存老提示不够.还有由于时间紧迫...
Java 获取jar包中工程下的文件路径的问题
package main; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java...
程序打成jar包路径不对、找不到配置文件的解决
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: //源代码1: package edu.hxraid; import java.io.*; public class Resource { public void
log4j配置相对路径实现日志记录
从网上简单搜索了一下,发现有三种介绍的方法。总结在这里 [b]1. 解决的办法自然是想办法用相对路径代替绝对路径[/b] 其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值...
java项目路径 文件路径 相对路径 整理
package com.wbtask; import java.io.File; import java.net.URL; public class UrlUtil { /** * 取得当前类所在的文件 * @param clazz * @return*/ public static File getClassFi...
springboot项目项目路径问题
[size=large][align=center]springboot项目项目路径问题[/align][/size] 转载自:[url]https://blog.csdn.net/m0_37692230/article/details/79127415[/url] springboot学习指南:[url]https://www.jianshu.com/p/1a9fd8936bd8[/ur...
获得执行jar的运行路径-使用classloader的getResource方法
在Java处理的文件系统中,目录的表示方式有两种: (1)绝对目录,它以"/"为起始字符,代表从根目录下开始寻找给出的目录,如/c:/java (2)相对路径,它以不带“/”的目录名表示,表示以当前Java程序正在运行的目录作为起始目录来寻找给出的目录。如java /classes。在相对路径中,有一些特定的字符,可以代表特的的目录,比如,“.”代表当前目录,“..”代表当前目
jar 包运行 资源路径问题
如果使用代码FileReader reader = new FileReader(&quot;debora_0_column_30.arff&quot;);  jar包运行时会报找不到文件的错误,原因是打成jar包后根目录变了。jar包后 根目录变成了jar包所在的目录 所以要想找到上述文件,需要将上述文件放在jar包的同目录下...
Java资源加载相对路径和绝对路径
java加载资源的时候相对路径,就是相对本class资源文件的路径,比如:getResourceAsStream(&quot;../config.properties&quot;),代表上一级目录下。 绝对路径就是在classPath的绝对路径下查找资源,比如:getResourceAsStream(&quot;/config.properties&quot;)就是在classpath+/config.properties位置查找...
项目打成jar包之后解决POI下载EXCEL模板的路径问题
首先添加jar包           编写下载EXCEL工具类     此处是模板再项目中的路径
java项目中获取路径详解
java project和java web project项目中如何获得相对路径、绝对路径问题详解
读取JAR中文件
【解惑】深入jar包:从jar包中读取资源文件 读取jar中的文件 ClassLoader Class getResource getResourceAsStream 区别 Java读取工程里的文件 java 从jar包中读取资源文件 Java读取工程里的文件. jar包读取file文件的路径有关问题   我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的...
SSM和SQLite整合时路径问题
SQLite SSM
Java调用dll的路径问题解决
前言:一般我们在用java写jni类库的时候,总是得把生成的dll放在java.library.path所指定的目录下,例如%WINDOWS%\system32,然而通过手动设置setProperties(&quot;java.library.path&quot;,yourpath),并不能正常使用。所以只能在项目的发布期间拷贝才能正常使用,非常麻烦,有时因经常变动,还会忘记拷贝,导致程序出现错误。 笔者在经过网...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 jar包学习 java java学习必备jar包