精华内容
下载资源
问答
  • [解决方案] Java打成jar包找不到资源文件
    千次阅读
    2018-10-26 18:28:37

    文件放在resources文件夹下,打成jar包后会出现在BOOT_INF/classes/xx.xx下;

    文件路径使用绝对路径"/xx.xx",用classLoader加载url和创建InputStream:

    URL fileURL=this.getClass().getResource("/xx.xx");
    InputStream is=this.getClass().getResourceAsStream("/resource/res.txt");
    
    更多相关内容
  • 遇到一个很坑的问题,在开发环境下使用File读取文件正常执行,但是在生产环境(jar支持File形式读取文件,因此我们需要使用ClassPathResource来读取,这里我们使用的是spring的接口。 使用起来就像这样: ...

    遇到一个很坑的问题,在开发环境下使用File读取文件正常执行,但是在生产环境(jar)不支持File形式读取文件,因此我们需要使用ClassPathResource来读取,这里我们使用的是spring的接口。

    使用起来就像这样:

    文件路径从resource目录开始,如果您直接放在resource下那么直接传参文件名就ok。

    注意使用完stream后关闭流。

    本人每天都在探索  如果文章有bug请指出奥

    展开全文
  • 而且提示的一般都是基础的jar包找不到,比如单元测试用到的jar包等。。。 情形一: 其他同事提交代码时把idea中的 .iml 文件也一起提交了,该文件中配置的jdk lib 路径与自己电脑中的该路径不一致。 解决方法很简单...

    如题,编译和打包都是正常的,pom文件中依赖存在并且没有报错。找到相应包的引用位置,也能正常访问包中的内容。而且提示的一般都是基础的jar包找不到,比如单元测试用到的jar包等。。。
    在这里插入图片描述

    情形一:
    其他同事提交代码时把idea中的 .iml 文件也一起提交了,该文件中配置的jdk lib 路径与自己电脑中的该路径不一致。
    解决方法很简单,执行一下 maven update 即可,也可以手动修改 .iml 文件中的该路径。
    在这里插入图片描述

    情形二:
    排除情形一出现的原因,或使用情形一中的方法解决无效时,可以使用以下命令更新不完整依赖:

    mvn -U idea:idea
    

    需要注意的是,该命令使用的插件早在13年就已经停止维护,所以有可能出现各种问题,比如我遇到过的空指针异常。

    情形三:
    使用情形二中的方法解决无效时,可以使用以下方法再次尝试(该方法适合个别jar包找不到的情况,如果提示找不到的jar包数量过多的话,不推荐此方法)
    1、 ctrl + alt + shift + s 或 在界面菜单选择 File --> Project Structure
    2、点击 Libraries 找到提示不存在的jar包(这里以junit为例),选中,然后右键打开菜单,选择Convert to Repository Library…
    3、执行 maven update
    在这里插入图片描述

    情形四:
    检查自己的idea版本号,目前在 2020.1.1 版本中容易出现这个问题,可以更换idea版本号或升级到最新版本。如果不想更换 idea 的话,可以通过重置idea配置来解决(注意:重置idea配置后需要重新激活,另外用过一段时间后可能还会出现这个问题,建议直接更换idea版本),操作步骤 : File --> Manage IDE Settings --> Restore Default Settings…

    在这里插入图片描述
    另外针对2020.1.1版本导致的问题,还有一种解决办法,把下图中红框圈起来的复选框勾选上就可以,但是不推荐这样做,因为会导致服务启动变慢。
    在这里插入图片描述

    一般到此都能解决问题,如果还是解决不了,可能真的是人品问题,那就只能呵呵了。。。

    展开全文
  • springboot打包jar包找不到jsp文件

    千次阅读 2018-11-14 10:23:41
    打包成jar的时候会找不到jsp文件 只需要 在pom.xml文件添加 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId&...

    打包成jar的时候会找不到jsp文件 只需要 在pom.xml文件添加

    <build>
    	<plugins>
    		<plugin>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-maven-plugin</artifactId>
    		</plugin>
    		<plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-resources-plugin</artifactId>
    			<configuration>
    				<encoding>UTF-8</encoding>
    				<useDefaultDelimiters>true</useDefaultDelimiters>
    			</configuration>
    		</plugin>
    	</plugins>
    	<resources>
    		<resource>
    			<directory>src/main/resources</directory>
    			<filtering>true</filtering>
    		</resource>
    		<resource>
    			<directory>src/main/webapp</directory>
    			 <!--注意此次必须要放在此目录下才能被访问到 -->
    	         <targetPath>META-INF/resources</targetPath>
    	         <includes>
    	            <include>**/**</include>
    	         </includes>
    		</resource>
    	</resources>
    	<testResources>
    		<testResource>
    			<directory>src/test/resources</directory>
    			<filtering>true</filtering>
    		</testResource>
    	</testResources>
    </build>
    
    展开全文
  • 用错命令了,能用java xx.jar 要使用java -jar xx.jar
  • idea web工程jar包找不到的问题

    千次阅读 2020-05-08 14:46:54
    2、把jar包放进去 3、project Structure 界面,左侧选择Libraries,点击加号,添加java Libraries。 4、弹出窗口选择WEB-INF文件夹下lib中的jar包,点击ok。 5、ok之后弹出Choose Modules 窗口,选择相应module,ok...
  • 解决IDEA打Jar包找不到或无法加载主类问题

    万次阅读 多人点赞 2019-08-20 16:47:55
    正确流程: 首先:点击主菜单 File 中 ... 然后,按照图片所示操作 关键点来了 主类要选择 路径选src即可,不要选java ...接下来可以打Jar包了 最后一步 检验一下,发现META-INF文件夹已经在Jar包中了 ...
  • 上篇文章说过配置文件读取的公用方法,但是目前工程打成jar包后,直接用jdk执行发现系统找不到配置文件路径,意识到这种读取配置文件的方式可能存在一定的局限性,因此搜索一些资料对配置文件读取方式作出如下修改。...
  • 使用IntelliJ IDEA创建JavaWeb项目,在开发中需要引用其他的jar包,当我们手动引用jar包或者使用Maven引用jar包后,部署到Tomcat运行时提示jar包找不到。 解决方法: (1)打开项目结构窗口,菜单:File →Project...
  • springboot项目module 通过maven打包编译后,生成jar包;再通过命令 ...jar包找不到主类和没有主清单属性。   解决方案: 在对应的pom文件 build配置节中加入 &lt;plugins&gt; &lt;p...
  • 相信很多初学者在用maven的时候因为一些无意操作导致项目包找不到(也就是pom文件报错)下面我来说说我遇到的一些问题和解决方法吧pom文件报错通常是2种情况1.jar包找不到2.父类依赖下载不下来(也是jar找不到的一种...
  • WEB-INF目录下有个lib目录存放jar包,因为需要在Project Structure中选择了自己的jar包,本地测试没有问题,上了tomcat就会报错,找不到jar(ava.lang.NoClassDefFoundError)这个错误,最后出错误,在导入新的jar包...
  • Idea 导入module后,jar包找不到引用,具体显示如下图: 在idea file-setting 输入maven找到Ignored Files,如下图 取消选中的pom.xml,如下 搞定 作者:jiankunking 出处:...
  • 这是因为项目部署tomcat时,相应的jar包没有部署上去,解决方法就是 1.右键项目,点击Open Module Settings; 2.选择左侧的Artifacts,如图,所有操作更改记得点击Apply 再运行就没错了 
  • 运行jar包找不到依赖包的解决方法

    万次阅读 2016-04-30 09:05:00
    将Java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常, 解决办法1: 将第三方jar包放到JRE的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext), 解决方法2: 修改jar包的...
  • java打jar包找不到依赖包详解

    万次阅读 2018-10-09 14:49:19
    eclipse打jar包找不到依赖包详解eclipse打工具jar1.项目右键--&amp;gt;export --&amp;gt;搜索java2.选择JAR file3.打包eclipse打包可执行jar1.项目右键--&amp;gt;export --&amp;gt;搜索java(参考...
  • Eclipse-----Debug Maven依赖Jar包找不到源码
  • 今天更新了universal-image-loader-1.9.5.jar文件,studio死活找不到其中相关的类,上网百度试了很多办法,总算解决了,具体方法跟一篇老外的帖子的差不多,这里分享下。 解决步骤: Something went wrong in ...
  • 两种方法 第一种方法: 配置编译jar...pom.xml 中配置打包编译参数 compilerArguments 添加jar包所在目录,如下: <build> <plugins> <plugin> <groupId>org.springframework.boot&l...
  • 解决org.apache.catalina等jar包找不到

    千次阅读 2021-01-27 21:16:53
    可能是jdk版本问题,有些未自带,所以解决方法如下: 从tomcat根目录下中的lib文件夹中选择catalina.jar和servlet-api.jar 拷贝项目文件中并引用即可。
  • 点击项目右键 点击属性点击assembly 接着点击添加按钮 点击java build path entries 选择maven的依赖 操作之后的结果    
  • 标题有点绕,但搜这个问题就应该都明白。...引入本地jar包: <dependency> <groupId>local-sdk</groupId> <artifactId>test</artifactId> <version>0.0.1-SNAPSHOT&l...
  • 按照网上的流程打包jar包后,使用 java jar包名称 运行时出现找不到或无法加载主类错误 解决方案 1. 更换命令。使用 java -jar jar包名称 命令运行 2. 打包流程有误。我看了多篇博主的打包流程,觉得都不够...
  • <build> <resources> <resource> <directory>lib</directory> <targetPath>BOOT-INF/lib/</targetPath> <includes>...**/*.jar</include.
  • 用eclipse比较多,eclipse打包比较容易吗,切换到IDEA用起来倍感不适应,百度上各种方法都...原来这里有个package按钮就能轻松打包,百度上的build完全不好使,运行jar时候会出“找不到或无法加载主类的错误”。 ...
  • <groupId>org.springframework.boot <artifactId>spring-boot-starter-thymeleaf ...但是打jar包后,java -jar运行时,提示找不到login模版。 去掉视图名称中的"/"就好了。
  • 对于开发人员来说,开发项目时除了maven下载的依赖之外,一般都需要引入一些公司内部封装的jar包依赖,但是有时候会出现明明已经build path了,但是build项目的时候还是报错说某某包找不到。这里说几种解决该问题的...
  • 我是在连接oracle数据库时 在pom.xml里添加依赖后确认dependencies已经引入jar包,而项目运行时却报ClassNotFound多次尝试后,发现是因为在引入依赖时是复制以前的内容而忘记删除scope标签导致的 例如: 在maven的pom....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 776,917
精华内容 310,766
关键字:

jar包找不到