myeclipse导入项目的问题

领导丢给我一个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刚开始用,完全是新手,求各位高手赐教啊!!!

根据你的描述,初步估计你的几个包中,既有java工程也有web工程。
三个rar包解压后都是.settings和src的目录结构,属于java工程,可以直接导入到myclipse中。主要看这些工程的作用是做什么的,一般java工程打包可以使用bat脚本或shell脚本启动,作为后台程序运行在服务器上。
web工程需要运行在tomcat或jetty等web容器中,对外提供web服务,即可通过IE/Firefox去访问它。
另外不排除三个rar包下面的src都是web工程的源码,可以直接拷贝到web工程的src目录下。下午我在线,还有疑问可以直接联系我。追问

大哥真谢谢您回答我!那三个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目录下面的类,如果能引入就是没有问题的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-26
你这3个java是jar包呢?还是java的项目啊?追问

java项目啊,jar包不会有.settings吧。。

追答

1、貌似导入war包,应该用import-WAR file
2、找不到jsp页面应该是路径问题
第一、你先别着急,慢慢来,仔细检查出错原因。
第二、先确认导入是否正确
第三、导入正确的话,看找不到页面,错误提示,根据他去查看项目内容,是否缺东西或者是访问路径有问题等。
第四、引用不同java项目的内容,在web里面应该有写好的调用方法吧,去看看路径对不对,名字对不对等。

相似回答