eclipse 包放在哪里呢?是WEB-INF/src里面吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 包放在哪里呢?是WEB-INF/src里面吗?相关的知识,希望对你有一定的参考价值。
我出现了org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP 这样的错误。。求各位大侠相助下~!!
index.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="com.yxq.valuebean.GoodsSingle" %>
<%!
static ArrayList goodslist=new ArrayList();
static
String[] names="苹果","香蕉","梨","橘子";
float[] prices=2.8f,3.1f,2.5f,2.3f;
GoodsSingle single;
for(int i=0;i<4;i++)
single=new GoodsSingle();
single.setname(names[i]);
single.setprice(prices[i]);
single.setnum(1);
goodslist.add(i,single);
%>
<%
session.setAttribute("goodslist",goodslist);
response.sendRedirect("show.jsp");
%>
下图就是我包以及类的位置。。
包是要放在WebRoot/WEB-INF/lib下面的,如下图左侧所示
参考技术A 在WEB-INF文件夹中,如果有名称为 lib的文件夹,就把添加的包放在lib文件夹中,,如果没有lib就自己新建lib,,然后再吧包放进去 参考技术B 右键Project -> Properties -> Java Build Path -> Source上面一个大的输入区域,是用来选择源文件的目录的。
下面还有个小的输入区域,是用来选择目标文件的目录的(也就是你编译后的文件放在哪)。
源文件的路径可以是多个,但是目标文件路径只有一个。
你在这里选择project/web-inf/classes这个目录就可以了。
本回答被提问者和网友采纳 参考技术C package要建在工程名下的src文件夹下 参考技术D WEB-INF/lib 下面
新版的Eclipse安装的插件都在哪里?
最近,发现新版Eclipse安装的插件不再像以前那样,安装在目录下的plugins的文件夹下,那么,有时候我们自己下载的离线的插件包要放在哪里呢,像往前版本放在目录下的plugins的文件夹下已经不生效了:
那么问题来了,我们在那里找到已经安装的插件包和解压离线的插件放哪里呢?为了解决这个问题,开始我将安装目录的每一个文件都搜了一遍。果然,功夫不负有心人,肯定会隐藏起来,通过配置文件进行关联。
1、找到安装目录的configuration -->> org.eclipse.update (为什么是在这个文件夹里面呢,新版本嘛,所以就在update的配置文件里咯) -->> platform.xml;
2、打开platform.xml文件,看到关键关联代码:url="file:/C:/Users/***/.p2/pool/",原来千呼万唤始出来,隐藏在此处:3、原来新版安装Eclipse的时候,会在C盘用户文件生成两个关键的配置文件:.eclipse和.p2文件;4、打开C盘的.p2文件夹(C:/Users/本机电脑/.p2/pool/),找到pool,豁然开朗,发现原来插件文件夹features和plugins在此:5、打开plugins,所有插件尽览无遗:
以后插件就安装在此目录就可以了,完毕。
思考:Eclipse安装以前的方式不是挺好的吗?为什么要这样呢?原因其实很简单,按照以前做法,试想如果我的电脑装了好多个eclipse,都要用到相同的是不是需要装好多次?按照新版本做法,无论安装多少个版本的Eclipse,插件只需安装一次,所有的eclipse都共用一个插件:
以上是关于eclipse 包放在哪里呢?是WEB-INF/src里面吗?的主要内容,如果未能解决你的问题,请参考以下文章
MyEclipse中怎么让jar包自动导入到WEB-INF/lib下,而不是以外部导入的方式导入项目中
MyEclipse中怎么让jar包自动导入到WEB-INF/lib下,而不是以外部导入的方式导入项目中
为啥我用eclipse 编java 引用 import net.sf.jasperreports.engine.*;包出错呢?