领导丢给我一个web项目的war包和三个java项目的rar包,三个java项目是web项目的几大功能的源程序。
web项目在新建web project后用import>Archive File>选择war包的方法导入。
java项目在新建相应的三个java project后,由于看上去rar包不能直接导入所以先解压三个java项目的rar包变成文件夹,再用import>File System>选择文件夹的方法导入。
导入完成后出现下面的问题:
1、war包导入web project后,index.jsp、WEB-INF文件夹等并未放到WebRoot目录下而是和它同级目录,请问这有问题吗?
2、三个rar包解压后都是.settings和src的目录结构,这应该是导进java project的吧?
3、我自己全部导完后,web项目中的jsp页面找不到java项目中相应的类,请问怎么办呢?myeclipse不同项目间能够找到互相的包吗?我这种导入方式是否有错呢?
myeclipse刚开始用,完全是新手,求各位高手赐教啊!!!
大哥真谢谢您回答我!那三个rar包确实是java工程,然后我还有几个疑问想问问您!
1、我那个web工程导入进去之后,index.jsp、WEB-INF等文件等并未放到建好的web project中的WebRoot目录下,而是和它同级目录,请问这个是否导入正确?
2、java工程导入完之后,我右键项目点Refresh或者CLean该项目,但是工作目录下的该项目文件夹中,只有.java并没有出现.class文件,请问myeclipse是否有自动编译过呢?
不客气。依次回答你的问题:
1、根据你的描述,说明导入的web工程并不是一个标准的myeclipse工程,才会出现index.jsp在项目根目录的情况。你可以手工拷贝相关的问题到webRoot目录下。
2、java工程导入完之后,编译产生的class文件默认在项目根目录的bin目录下,不在java文件所在的目录,这个和我们用命令行javac Test.java产生class文件是不一样的。当你看到源码的目录出现“炸药包”的形状而不是普通文件夹的形状,一般myeclipse会编译的,如下图。
另外,你也可以新建一个测试类测试一下,在测试类中引入src目录下面的类,如果能引入就是没有问题的。
java项目啊,jar包不会有.settings吧。。
追答1、貌似导入war包,应该用import-WAR file
2、找不到jsp页面应该是路径问题
第一、你先别着急,慢慢来,仔细检查出错原因。
第二、先确认导入是否正确
第三、导入正确的话,看找不到页面,错误提示,根据他去查看项目内容,是否缺东西或者是访问路径有问题等。
第四、引用不同java项目的内容,在web里面应该有写好的调用方法吧,去看看路径对不对,名字对不对等。