返回顶部
首页 > 资讯 > 精选 >浅谈java项目与javaweb项目导入jar包的区别
  • 809
分享到

浅谈java项目与javaweb项目导入jar包的区别

javaweb项目导入jar包 2023-05-30 20:05:26 809人浏览 薄情痞子
摘要

现在的项目基本上都是JAVA WEB项目,所以导入jar包会出现问题,主要介绍一下java项目与javaweb项目的区别:java项目:在classLoader加载jar和class的时候,是分开加载的,一般jar导入分两种:在WEB-in

现在的项目基本上都是JAVA WEB项目,所以导入jar包会出现问题,主要介绍一下java项目与javaweb项目的区别:

java项目:

在classLoader加载jar和class的时候,是分开加载的,一般jar导入分两种:

WEB-inf下的lib中直接引入

在user library上引入

无论以上哪种引入,jar包都能加载并且运行,classLoader会智能加载(本地JRE运行)

javaweb项目:

不是通过本地的JRE运行的,而是部署到web服务器(比如Tomcat,jetty),这些服务器都实现了自身的类加载器.

以tomcat为例:

common CommonClassLoader

server     CatalinaClassLoader

shared    SharedClassLoader

webapps webappClassLoader(加载WEB-INF下的jar)

简单来说,如果做javaweb项目引入jar包的时候,需要将jar包导入到WEB-INF下,这样服务器就能够加载并且项目跑起来的时候,项目的方法也可以调用,如果放入到user library中是不可以的,因为这样只能本地运行,服务器是加载不到的.所以项目本地调用方法的时候没有问题,但是服务器跑起来就会报出找不到相应的jar.

以上这篇浅谈java项目与javaweb项目导入jar包的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 浅谈java项目与javaweb项目导入jar包的区别

本文链接: https://lsjlt.com/news/220890.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 浅谈java项目与javaweb项目导入jar包的区别
    现在的项目基本上都是java web项目,所以导入jar包会出现问题,主要介绍一下java项目与javaweb项目的区别:java项目:在classLoader加载jar和class的时候,是分开加载的,一般jar导入分两种:在web-in...
    99+
    2023-05-30
    javaweb项目 导入 jar包
  • java项目如何导入jar包
    java项目中导入jar包的方法:方法一:在java项目中新建一个文件夹lib,并将需要导入的jar包复制到lib文件夹中选中servlet-api.jar,右键点击“Build Path”---->"Add to Build Path "...
    99+
    2020-01-19
    java jar包
  • eclipse如何把jar包导入项目
    将jar包导入Eclipse项目有两种方法:方法一:手动导入1. 在Eclipse的项目资源管理器中,右键点击你的项目,选择"Pro...
    99+
    2023-09-15
    eclipse jar
  • 怎么将java或javaweb项目打包为jar包或war包
    这篇文章主要介绍“怎么将java或javaweb项目打包为jar包或war包”,在日常操作中,相信很多人在怎么将java或javaweb项目打包为jar包或war包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-02
  • 如何将java或javaweb项目打包为jar包或war包
    目录一、为什么打包二、如何打包1、打成jar包1.1、使用jar手动打包1. 2、使用IDEA进行打包2、打成war包一、为什么打包 关于此问题,网上众说纷纭。结合个人理解以及网上说...
    99+
    2024-04-02
  • java项目如何引入其他jar包
    目录步骤 1 lib目录步骤 2 修改编译脚本步骤 3 编译cstmgr项目步骤 4 新的运行方式步骤 5 不妨把编译和打包放一起步骤 6 总结tools.jar是刚打出来的工具包,...
    99+
    2024-04-02
  • IDEA如何导入别人的javaweb项目进行部署
    目录前言准备工作IDEAtomcatjdkjavaweb结构配置JavaWeb项目配置tomcat打包为War包遇到问题处理缺失jar依赖未找到jar对应方法项目实际启动结果结语前言...
    99+
    2023-03-09
    idea导入javaweb项目部署 idea导入javaweb项目
  • IDEA 怎么导入别人的javaweb项目进行部署
    今天小编给大家分享一下IDEA 怎么导入别人的javaweb项目进行部署的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-07-05
  • 导入别人的android studio项目
    标题1.直接run别人的项目。 标题2.手动导入 1.去到要导入项目的目录下把.idea,.iml,local.properties删除(表示所...
    99+
    2022-06-06
    Android Studio studio Android
  • SpringBoot项目打jar包与war包的详细步骤
    目录一. SpringBoot项目打war包二. SpringBoot项目打jar包总结背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文...
    99+
    2023-02-24
    springboot 打jar包 java打war包命令 为什么要打war包
  • eclipse如何导入别人的项目
    在Eclipse中导入别人的项目,可以按照以下步骤进行操作:1. 打开Eclipse,并确保已经安装了相应的开发工具,如Java开发...
    99+
    2023-09-15
    eclipse
  • 导出maven项目依赖的jar包(图文教程)
    注意使用mvn命令是需要配置好maven的环境变量一、导出到自定义目录中在maven项目下创建lib文件夹,输入以下命令:mvn dependency:copy-dependencies -DoutputDirectory=libmaven...
    99+
    2023-05-30
    导出 maven 依赖
  • 深入浅析java项目中的Map
    本篇文章给大家分享的是有关深入浅析java项目中的Map,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Map接口Map类似y(x)=x;这样的函数(key对应x,value对应...
    99+
    2023-05-31
    java map ava
  • Maven项目中如何引入本地的jar包
    Maven项目中如何引入本地的jar包 准备工作 1.自己提前准备本地的jar包 , 例如:jar包位置:D:/soft/ip-info-2.2.1.jar 解决办法 方法一 、 直接在pom文件中添加 com.jthinking....
    99+
    2023-08-20
    maven jar java
  • SpringBoot项目打成war和jar的区别说明
    目录jar包和war包的区别【格式特点】【建立的条件】给大家讲讲如何将springboot项目打包成jar和war一、打包成jar 1.先new 一个Spring Star...
    99+
    2024-04-02
  • 如何使用eclipse导入别人的javaWeb项目(超详细完整)
    点击文件,点击导入  2、选择常规 > 现有项目到工作空间中 > 下一步  点击浏览找到对应项目,最好将“选项”下方的将项目复制到工作空间复选框打上勾(相当于将项目拷贝一份到你的workspace工作空间,对项目代码修改只修改到工作空间...
    99+
    2023-09-10
    java web eclipse tomcat mysql
  • IDEA引MAVEN项目jar包依赖导入问题解决方法
    IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目...
    99+
    2023-05-30
    idea maven jar包
  • idea怎么导入别人的springboot项目
    要导入别人的Spring Boot项目,可以按照以下步骤进行: 克隆项目源代码:首先需要获取项目的源代码,可以通过Git克隆项目的...
    99+
    2024-04-02
  • 深入浅析Java项目中的多线程
    这期内容当中小编将会给大家带来有关深入浅析Java项目中的多线程,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java多线程实例 3种实现方法Java中的多线程有三种实现方式:1.继承Thread类,重写...
    99+
    2023-05-31
    java 多线程 ava
  • SpringBoot项目引入第三方sdk jar包的解决方案
    目录场景解决方案总结参考资料场景 对接第三方接口,他们有自己封装的SDK jar包,但是没有对外统一的maven仓库。我们自己项目需要集成这个离线的jar包? 解决方案 1、 jar...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作