精华内容
下载资源
问答
  • eclipse中Build Path 导入的包和复制到 lib 包的区别 Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就红叉,说不识别这个类,build path只是是建立...

    eclipse中Build Path 导入的包和复制到 lib 包的区别

    Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类,build path只是是建立项目对本地存放的包的引用,并没有将包复制到项目中。

    复制到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.

     

     以下内容摘自:http://s343174147.iteye.com/blog/1986307

    对于java web项目,它最终不是通过本地的JRE去运行,而是部署到web 服务器,如Tomcat、Weblogic、WebSphere等,这些服务器都实现了自身的类加载器。
    比如tomcat应用服务器,它有其自己的类加载器,根据J2EE的规范去%web-project%/WEB-INF/lib的规范去找相应的lib,这就是为什么我们发布的WEB应用要符合那个格式
    以Tomcat典型结果为例,它的目录结构分别对应四个不同的类加载器,关系如下:

    common      ---   CommonClassLoader

    server          ---    CatalinaClassLoader

    shared         ---    SharedClassLoader

    webapps     ---    WebappClassLoader

    我们的 web 应用都是部署到 webapps 目录下,而WebappClassLoader加载器专门负责加载 webapps 下所有web项目的 WEB-INF 下的类库和类文件。而我们通过 build path 引入的 jar 包自然不会被 WebappClassLoader 加载器加载,所以才会出现 ClassNotFoundException 。

    eclipse引用library 是为了编译代码生成WEB-INF/classes里面的class文件使用,使用eclipse j2ee IDE时,会将WEB-INF/lib中所有的lib自动加入到 library中
    eclipse工程下的library是用来编译里面的src中java文件的
    实际发布到tomcat时,仅仅只复制了WEB-INF/lib里面的jar包,所以会出现eclipse可以正常编译但tomcat运行是找不到类的情况。

    展开全文
  • Build Path导入把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用java Build Path导入包的话类里面就红叉,说不...

    Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用java Build Path导入包的话类里面就有红叉,说不识别这个类;

    导入到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.

    展开全文
  • 一、数据导入(两种方法)   二、数据导出   三、数据复制   转载于:https://www.cnblogs.com/yuxiangyang/p/11079187.html

    一、数据导入(两种方法)

      

    二、数据导出

      

    三、数据复制

      

    转载于:https://www.cnblogs.com/yuxiangyang/p/11079187.html

    展开全文
  • 1、什么是静态导入? 静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。include的静态导入指令使用语法: 复制代码 代码如下: <%@...

    静态导入就是将被导入页面完全融入到导入的页面中;而动态导入只是在servlet里面插入了include方法,导入的这是被导入页面的body标签里面的内容

    1、什么是静态导入?

    静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。
    include的静态导入指令使用语法:

    复制代码 代码如下:

    <%@include file="relativeURLSpec"%>

     

    静态导入使用范例include1.jsp:

    复制代码 代码如下:

    <%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>静态include范例</title>
    </head>
    <body>
    <!--使用include编译指定导入页面-->
    <%@include file="error.jsp"%>
    </body>
    </html>

     

    其中error.jsp是一个简单的错误处理页面,代码如下:

    复制代码 代码如下:

    <%@ page contentType="text/html; charset=utf-8" language="java" isErrorPage="true" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>错误提示页</title>
    </head>
    <body>
    这是一个错误处理页面</br>
    </body>
    </html>

     

    在tomcat下运行该静态include范例后,查看生成的servlet类可看到如下代码段

    (查看方式:windows下,找到tomcat安装目录下的work文件夹,进入Catalina文件夹下的localhost文件夹,找到当前项目所在的文件夹,找到org目录,进入其下的apache目录下的jsp文件夹,即可看到一个include1_jsp.java文件,这就是该include1.jsp对应生成的servlet类。ps:我是把这个测试页面放在webDemo下的,所以我的目录是\apache-tomcat-7.0.47\work\Catalina\localhost\webDemo\org\apache\jsp)

    从方框中即可看出静态导入是:包含页面在编译时将完全包含被包含页面的代码。需要指出的是,静态导入还会将被包含页面的编译指令也包含进来,如果两个页面的编译指令有冲突,那么页面就会出错。


    2、什么是动态导入

    动态导入是不会导入include页面的编译指令的,而是仅仅将被导入页面的body内容插入本页面。
    动态导入的语法格式:

    复制代码 代码如下:

    <jsp:include page="{relativeURL|<%=expression%>}" flush="true"/>

     

    或者

    复制代码 代码如下:

    <jsp:include page="{relativeURL|<%=expression%>}" flush="true">
    <jsp:param name="parameterName" value="parameterValue"/>
    </jsp:include>

     

    flush属性用语指定输出缓存是否转移到被导入文件中。如果指定为true,则包含在被导入文件中,如果指定为false,则包含在原文件中,对于JSP1.1旧版本,只能设置为false。
    对于第二种语法格式,则可在被导入页面中加入额外的请求参数。

    动态导入范例:

    我们将上面的include1.jsp代码静态导入改为动态导入

    复制代码 代码如下:

    <%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>静态include范例</title>
    </head>
    <body>
    <!--使用include编译指定导入页面-->
    <jsp:include page="error.jsp" />
    </body>
    </html>

     

    编译后查看生成的servlet代码,可以看到如下段:

    红色方框中代码显示出,动态导入只是使用了一个include方法来插入目标页面的内容,而不是将目标页面完全融入到本页面中。
    归纳起来,静态导入和动态导入有如下三点区别:

    1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。
    2、静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。
    3、动态导入还可以增加额外的参数。即如下代码方式:

    复制代码 代码如下:

    <jsp:include page="{relativeURL|<%=expression%>}" flush="true">
    <jsp:param name="parameterName" value="parameterValue"/>
    </jsp:include>

    转载于:https://www.cnblogs.com/shiwanming/p/9735285.html

    展开全文
  • 1、什么是静态导入? 静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。 include的静态导入指令使用语法: 复制代码 代码如下: ...
  • 存在多种在 Microsoft Office Access Microsoft Office Excel 之间交换数据的方法。 若要将 Access 中的数据装入 Excel,可以从 Access 数据表中复制数据并粘贴到 Excel 工作表中,从 Excel 工作表连接到 Access...
  • 问题一 把MyEclipse中的web项目导入到Eclipse中提示: ...这是由于两个IDE直接的细节区别,需要修改一些另个IDE直接的区别部分,下面就说说具体操作: 首先导入的步骤: 在左侧项目视图的空白处右键: Im...
  • 目录 ... python中,importfrom都可以导入模块,import是将整个模块导入并构建模块对象,模块对象就是一个命名空间,其自己的独立的作用域;而from看似是导入模块中某些属性,但其实依然是导...
  • jar包放置在WEB-INF/lib下通过build path导入区别什么? 问题: 1、web架包找不到 2、maven项目转变web项目通过 Deployment Assembly把架包添加到WEB-INF/lib引起的架包冲突 Build Path WEB-...
  •  通俗的讲是classLoader有关,对于纯java项目,它不存在WEB-INF目录,所以在引入jar包的时候一般都是通过buildpath直接引入,例如我要引入Spring3X,那么先定义一个user library,然后通过bu
  • 纯java项目使用的本地自己的JRE,那么...导入的jar包或者user library的配置信息会出现在APP_HOME/.classpath文件中,ClassLoader会很智能去加载这些classesjar。 而对于java web项目就不一样了,虽然eclipse的
  • jar包放置在WEB-INF/lib下通过build path导入区别什么? 问题: 1、web架包找不到 2、maven项目转变web项目通过 Deployment Assembly把架包添加到WEB-INF/lib引起的架包冲突 通俗的讲是cla
  • 目录导入动态web项目.project.classpath是否提交svn导入项目导入Maven项目 导入动态web项目 导入动态web项目,没有Maven项目方便了。 他导入就需要注意项目是否存在.project文件,如果没有直接导入,会不允许导入...
  • 一:导入数据 导入:RDBMS ==> Hadoop [hadoop@hadoop001 bin]$ pwd /home/hadoop/app/sqoop-1.4.6-cdh5.7.0/bin [hadoop@hadoop001 bin]$ sqoop help import Import a table from a database to HDFS ...
  • 文章目录前言InfluxDB数据导出和导入导出历史数据导入历史数据常用查询命令redis数据导出和导入导出和导入redis查询 前言 公司项目采用redis作为实时库,InfluxDB作为历史库,需要从现场导出真实数据并导入公司搭建...
  • 之前编写一类功能,封装fun.c fun.h文件放在同一个目录下面,然后在mian.c文件里 include "fun.h"。以为这样就叫做使用库,其实不然。...如果将库的源码生成库文件(静态库动态库两种区别),...
  • import xxx from xx import xxx 的区别 先看一个小案例 总结 import * :可以理解为地址复制,就是引用 from xxx import *:可以理解为内容复制,就是深拷贝 多个模块要共享一个数据的时候必须使用 import ...
  • 数据泵导入和导出

    千次阅读 2018-08-10 16:56:49
    数据泵技术是Oracle Database 10g 中的新技术,它比原来导入/导出(imp,exp)技术快15-45倍。速度的提高源于使用了并行技术来读写导出转储文件。 导入:IMPDP newtouch_uap/newtouch_uap@58.17.243.100:15000/xx ...
  • Hyper-V 的导入和导出

    千次阅读 2017-11-13 01:08:00
    Hyper-V 的导入和导出 在Hyper-V中快速创建虚拟机,可以通过两种方式实现: 一种是全新安装一台虚拟机之后,使用sysprep将虚拟机系统重置,重置完成后将该虚拟机的VHD或者VHDX文件作为虚拟机的模板硬盘文件,当需要...
  • 第一篇博文 纪念一下 我这个记性实在不好 所以以后会把学习中遇到的问题解决的办法记在这里 聚沙成塔 积水成渊吧 csdn这里都博客 希望能与更多人交流吧 这个问题早就发现了 但今天想搞清楚是为什么 今天写...
  • Java项目的导入和导出

    千次阅读 2017-02-26 22:14:16
    ---------siwuxie095          在很多情况下,需要将当前的 Java工程传递给其他人继续工作, ... Java项目的导入和导出      以 Hello World 为例:            点击选择 Hello World,右键
  • Docker images导出和导入

    2017-10-18 14:32:41
    之前已配置好基础镜像,其他地方也需要用到这些镜像时怎么办呢? 答案:镜像的导入和导出功能。 镜像的保存[root@wxtest1607 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat8
  • 镜像容器 导出和导入区别 1)容器(export 导出、import导入)是将当前容器 变成一个新的镜像,导入时会丢失镜像所有的历史,所以无法进行回滚操作(docker tag <LAYER ID> <IMAGE NAME>...
  • SSIS(使用导入和导出向导)

    千次阅读 2019-02-12 14:56:53
    打开SSIS项目,在解决方案资源管理器栏中右键“SSIS包”,选择“SSIS导入和导出向导”,在“SQL Server导入和导出向导”面板中进行数据源以及数据库的选择,数据源为默认值,服务器名称选择(local),数据库则选择...
  • 关于Java使用POI对Excel20032007的导入和导出
  • UE4-导入和导出

    千次阅读 2020-07-19 16:44:15
    FBX可以包含以下类型的数据:可以是带基本材质数据的静态网格体数据,可以是带基本材质数据的骨骼蒙皮数据,可以是细节层级数据骨骼动画数据。FBX格式作为一种主流导出格式,可以在大多数DCC应用中找到,其中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,746
精华内容 31,898
关键字:

导入和复制有什么区别