精华内容
下载资源
问答
  • build path功能详解 项目上右键》Build path》Config build path
    千次阅读
    2019-05-06 15:28:33

    https://www.cnblogs.com/liaojie970/p/5391044.html
    java基础–Jar包添加到build path方式说明–01
    https://www.cnblogs.com/wuyifu/p/3592995.html
    MyEclipse中分别通过buildpath和lib导入jar包的区别

    第一篇博文 纪念一下 我这个记性实在不好 所以以后会把学习中遇到的问题和解决的办法记在这里 聚沙成塔 积水成渊吧

    这个问题早就发现了 但今天想搞清楚是为什么
    今天写一个小项目 通过buildpath导入MySQL的驱动jar包 结果编译没问题 运行出错 (而且在.classpath文件里面是有我引入jar包的路径的)
    java.lang.ClassNotFoundException:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
    at java.lang.Class.getConstructor0(Class.java:2699)
    at java.lang.Class.newInstance0(Class.java:326)
    at java.lang.Class.newInstance(Class.java:308)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1116)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:864)
    at org.apache.coyote.http11.Http11AprProtocol H t t p 11 C o n n e c t i o n H a n d l e r . p r o c e s s ( H t t p 11 A p r P r o t o c o l . j a v a : 579 ) a t o r g . a p a c h e . t o m c a t . u t i l . n e t . A p r E n d p o i n t Http11ConnectionHandler.process(Http11AprProtocol.java:579) at org.apache.tomcat.util.net.AprEndpoint Http11ConnectionHandler.process(Http11AprProtocol.java:579)atorg.apache.tomcat.util.net.AprEndpointWorker.run(AprEndpoint.java:1665)
    at java.lang.Thread.run(Thread.java:662)
    然后又把JAR包复制到了WEBROOT 里面的 lib目录下 结果可以了
    但如果只把JAR包放在lib文件夹下 那我用到的jar的代码 直接就会没法通过编译(找不到包)
    就是说 二者缺一不可 这是为什么呢?这两种方式究竟有什么区别?
    在网上找了一下 也没发现原因 比较权威的说法是这两种导入没什么区别 很奇怪 搞到三点我就去睡了

    今天起来 跟群里的人讨教这个问题 然后无意间想起了 我部署TOMCAT用的是修改server.xml文件这个方法 不是用MyEclipse的自动部署 也就是我在server.xml文件里面加上 path 和docBase
    比如 这样在浏览器里敲localhost:8080/vote 就相当于直接访问我docBase所指定的路径
    而MyEclipse自动部署的时候 会把工程复制到tomcat的webapps目录下面 同时会把用buildpath引入的jar包 自动放在lib里面
    所以如果用MyEclipse部署tomcat的话 这两种导入JAR包的方式是没区别的 但我这种部署的方法 他不会自动把jar包复制到lib下面 所以就出现了这个问题
    现在想想 对于我这种方法来说 buildpath的引入能保证写代码的时候不会出编译问题 但是由于tomcat运行是会在他的lib目录下面找相应的JAR包 所以运行的时候会出classnotfoundexcption

    更多相关内容
  • 这款软件导入项目的之后总是会出现错误提示,这是由于导出项目的软件和自己电脑中的软件是不一样的,因此想要正常的使用这款软件需要大家重新构建路径。这个操作对于熟悉了eclipse的用户来说是非常简单的,小编的...

    eclipse是一款用于编译程序的软件,它也是专为java打造的编译器。这款软件在导入项目的之后总是会出现错误提示,这是由于导出项目的软件和自己电脑中的软件是不一样的,因此想要正常的使用这款软件需要大家重新构建路径。这个操作对于熟悉了eclipse的用户来说是非常简单的,小编的教程只要是为java新手准备的。若是你还不知道如何导入项目之后构建路径,可以使用下面的方法来建立!

    26253c0a71d9d65e5c69fb55003c16d9.png

    方法步骤:

    0d2b16e07d8569bd0ace84f9656b6dc6.png大小:223 MB版本:4.8M2 官方最新版环境:WinXP, Win7, Win8, Win10, WinAll

    1、打开电脑中的eclipse软件,接着依次点击左上角的以下按钮:file→import→next

    02ec34172bd0f369117a04eaf6b54cd0.png

    2、进入到了导入界面之后单击其中的browser按钮找到自己需要导入的项目,然后点击finish按钮即可!

    2e448fa8247ff26b184a2b384b52e378.png

    3、随后使用鼠标右键单击导入的项目名称,在出现的菜单中点击build path中的Configure Bulid Path选项栏

    26253c0a71d9d65e5c69fb55003c16d9.png

    4、在打开的界面中根据自己的需求来选择以下的选项

    739339da3a43903235358c6f1867cc23.png

    5、若是配置JDK,点击Add Library 按钮之后在下图中的点击Jre System Library,最后单击下方的next 按钮即可!

    f9be8e46fc407ea732fe6c98f7313c59.png

    6、这样我们就可以进入选择界面了,根据需求来将Workspace default JRES勾选黑色那个,然后点击其中的finish按钮!

    5fceb78eddbad4cc9938e1485e09eafd.png

    7、最后点击OK按钮我们的路径就构建成功了!

    8、还有一种方法,大家可以配置一下tomcat,在点击了Add Library 按钮之后在下图中找到server Runtime,然后点击next

    d7379389d6f2263e04edb62d951590d5.png

    9、点击之后找到自己的tomcat版本即可!

    a296323970a53f56d533a5b3d09986bb.png

    10、设置成功之后点击OK按钮完成路径的构建!

    52c51386fb3acb2e4a280d66796c2a42.png

    在这个教程中小编一共提到了两种构建路径的方法,你可以根据自己的喜好来选择使用哪一种方法进行构建。希望此教程可以帮助你顺利的导入项目。

    展开全文
  • IntelliJ IDEA的build path

    2021-03-31 16:36:59
    IntelliJ IDEA的build path 1.打开IDEA–>File–>Project Structure–>Modules 2.选中要添加的项目名称 3.可选择已下载好的jar包添加即可

    IntelliJ IDEA的build path

    1.打开IDEA–>File–>Project Structure–>Modules
    2.选中要添加的项目名称
    在这里插入图片描述
    3.可选择已下载好的jar包添加即可

    展开全文
  • JAVA build path设置方法

    2022-01-06 16:41:17
    JAVA build path设置方法

    什么是Build Path?

    Build Path是指定Java工程所包含的资源属性集合。

    在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。

    Build Path一般包括:

    JRE运行库

    第三方的功能扩展库(*.jar格式文件)

    其他的工程

    其他的源代码或Class文件

    为什么使用Build Path?

    通过使用Build Path,可以更好的管理Java工程所包含的资源,让工程结构清晰合理。 
    反之,随着代码与功能的增加,工程结构会变得杂乱无章,难以管理。

    IntelliJ IDEA的build path设置:

    1.打开IDEA–>File–>Project Structure–>Modules
    2.选中要添加的项目名称

    在这里插入图片描述

    3.可选择已下载好的jar包添加即可

    Eclipse中具体的内容介绍:

    打开Build Path管理界面的步骤: 
    右键点击项目—>Build Path—>Configure Build Path

    这里写图片描述

    Projects选项:可以添加、编辑、移除当前项目所依赖的项目。

    Libraries选项:可以添加、编辑、移除当前项目所依赖的库文件。 
    Add JARs:是添加当前项目目录中的的jar文件。 
    Add External JARs:是添加当前项目之外的外部目录中的jar文件。 
    Add Variable:是添加变量。 
    Add Library:是添加JRE系统的库。 
    Add Class Folder:添加当前项目中编译之后的.class文件。 
    Add External Class Folder:添加当前项目之外的.class文件。

    Order and Export:可以为当前项目已经添加进来的库进行排序,也可以设置当前项目导出时,库文件是否也跟随项目导出。

    注意: 
    1.在更改了工程的系统库的版本后,高版本的改为低版本的会出现问题,低版本的改为高版本的是没问题的。 
    因为在高版本的系统库中有些包是在低版本的库中不存在的。所以说低版本的系统库的适配性好。 

    这里写图片描述

    2.在更改了工程的系统库的版本后,如果是高版本的改为低版本的,要更改JDK的兼容性选项,改为当前版本的JDK。但是如果是低版本的改为高版本的系统库不更改JDK的兼容性是没有问题的。 
    因为JDK的兼容性使用的JDK版本是跟我们创建项目的时候选用的JRE版本相关联的。 
    低版本的改为高版本的系统库不需要更改JDK兼容性的原因是,高版本的JDK兼容低版本的。 

    这里写图片描述

    展开全文
  • IntelliJ IDEA如何build path

    千次阅读 2021-03-05 17:03:41
    1、eclipse 中build path是什么? 如果你bai只是将jar包复制到Java工程里面去,那么是无法使用到jar包里面zhi的类,因为编程ide无法找到jar包。所以build path其实就是添加jar包的路径, 让ide可以找到这个路径对应...
  • idea怎么buildpath

    千次阅读 2020-02-12 15:02:56
    file–project structure–modules–dependencies–右侧加号–Jars or directories–选中要build path的部分–apply–ok
  • 2.回到jar包点击右键就有build path了。 原文:...
  • 右键点击project列表没有build path选项,展开project ,右键单击src 就有build path选项
  • Eclipse找不到Build Path 的解决方法

    千次阅读 2019-12-12 14:33:48
    如果Project Explorer右键没有build path Window ->show view 选择package explorer 然后选中jar包进行操作
  • Java Build Path(Java 构建路径)

    千次阅读 2019-09-17 01:54:42
    Java构建路径用于编译Java项目时找到依赖的类,包括以下几项: 源码包 ...我们可以通过使用 Java 项目属性对话框中的 Java Build Path(Java 构建路径)选项来查看和修改 Java 构建路径。 J...
  • .jar文件怎么add to build path

    千次阅读 2020-04-07 12:31:36
    首先把.jar文件复制到【你的工程目录文件夹】\WebContent\WEB-INF\lib目录下,这一步应该没问题,嗯,那下面就是怎么实现add to build path的操作。 进入你的Eclipse工程界面,进行如下操作: 选...
  • java导项目的时候出现 configure build path 的原因主要因为项目的jdk本机安装的jdk版本不一样,所导致的. 问题如下: 处理(1): 右击项目,选择Build Path, 然后选择configure配置路径。 (2):点击选择...
  • Eclipse中的buildpath详解

    万次阅读 多人点赞 2016-11-05 10:11:50
    一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够...
  • Eclipse Java Build Path详解

    万次阅读 多人点赞 2017-11-20 20:29:44
    Java Build Path用于设置Java的构建路径,管理Java工程所包含的资源,使工程结构清晰合理。包括以下几项: Source:源码包 Projects:当前项目依赖的其他项目 Libraries:当前项目依赖的库文件 Order and Export:...
  •  这两天发现有个maven项目抽风了,一个是右击项目找不到Build Path了,一个是依赖的lib库没了,maven引入的依赖包导不了。后来发现是eclipse搞的鬼,出问题的是项目下的.classpath文件变动了。第一个问题是....
  • eclipse中java项目的build path详解

    千次阅读 2017-07-02 18:49:07
    BuildPath中只支持加入jar文件,具体方法如下: eclips里工程名上右键->build path->contigure bud path->java build path里有个 libraries-> add external jars = 增加工程外部的包 add jars = 增加...
  •  “java build path”中的“source”页签:这个就是用来设置"source folder"与"output folder"的,一般就采用以上eclipse的默认设置;  右键工程名->"properties"->"java build path"->"source"->"output ...
  • 1.修改Project Facets 勾选 java:修复build path 2.修改.classpath文件,添加下面语句修复maven依赖 <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes>...
  • 转载请注明出处:...本文出自【我是干勾鱼的博客】 Ingredient: Eclipse:Eclipse Neon 3 Packages Eclipse中import进project后,出现“没有build pathbuild path为灰色不可编辑”问题: 解决办法是项...
  • IDEA中build path导入外包jar 包

    千次阅读 2021-07-27 17:14:22
    小编今天需要IDEA中导入外部jar包 ,由于eclipse中可以外部jar包上直接右键 build path 然后点击add to Build Path 就成功导入了 可惜IDEA并不是如此!!有点小苦恼!!! 接下来,小编就带大家操作 IDEA中...
  • java build path -- source folders on build path

    千次阅读 2019-01-06 18:38:22
    source folders on build path:构建路径上的源文件夹 Out folder:.class编译输出的目录,如果不设置output folder,默认输出路径为与.java文件同一个文件夹下。 Included:(All)包含classes下的所有东西 Excluded...
  • 转自:https://blog.csdn.net/zhouxuwu1990/article/details/78879389 根据转载博客整理的操作步骤: 1.Window→Perspective→Open... 2.项目上右键properties-->project facts-->Convert to faceted f...
  • 今天从svn上下载项目后,想添加以下jar包,右键工程,发现没有找到Build Path,如下图所示。本人也网上搜索了下结果,大部分都是说修改.project文件。但最后找到了一种无需修改这类配置文件就可调试出build path。 ...
  • 什么是Build Path?为什么使用Build Path?

    万次阅读 2017-12-27 21:07:17
    什么是Build Path?     Build Path是指定Java工程所包含的资源属性集合。 一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至...
  • BuildPath详解

    千次阅读 2017-06-30 13:58:42
    BuildPath中只支持加入jar文件,具体方法如下: eclips里工程名上右键->build path->contigure bud path->java build path里有个 libraries-> Add Jars...添加JAR包,是指本Eclipse当前包含的工程中的,...
  • Maven通过Build Path导包

    千次阅读 2019-03-04 17:42:23
    使用的maven的过程中,我是使用build path导包的,明明是已经导进去了,但就是找不到,浪费了大概有一天的时间,maven中,用build path导包之后,还需要将导入的包放在WEB—INF/lib下才能被找到 1、右键项目,...
  • add to build path的作用

    千次阅读 2019-08-27 22:27:44
    1.首先要了解classpath,即Java编译后的类或者jar包路径。Java虚拟机会从classpath中找到运行所需的类。 2.Java虚拟机无法找到刚添加的jar包。通过add to build path可以被Java虚拟机找到。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 675,426
精华内容 270,170
关键字:

build path在哪