zoukankan      html  css  js  c++  java
  • eclipse java项目转换成web项目

    1.情景展示

      从svn上下载web项目时,经常会遇到项目变成了java项目,如何将其转换成java项目?

      今天来分享一下:

      如何将java项目转成web项目?

    2.具体操作

      我们知道标准的javaWeb项目,class的输出目录为:

      eclipse创建的web项目为:项目/WebContent/WEB-INF/classes,

      myeclipse创建的web项目为:项目/WebRoot/WEB-INF/classes。

      题外话:无论是WebContent还是WebRoot,本身这个目录是没有意义的,因为我们打包之后,是没有这一层目录的,只是为了方便前后端分离开发,所以这一层目录的名称,我们可以随意修改。

      首先,选中项目,右键,properties(快捷键:Alt+Enter);

      看看Dynamic Web Module是否处于选中状态;

      如果没有,需要勾选上。

      另外,是否需要修改项目的java版本号,如果需要修改,在这里先更改好。

      然后,点击“Apply”。

      其次,更改class文件的输出目录。

      找到“Java Build Path” ,底部就是class文件的输出位置,点击“Browse”指定为WEB-INF下的classes目录即可。

      点击“Apply”,将会出现以下弹窗(意思是是否确认更改class的输出目录)。

      补充说明: 

      如果,你刚才修改了项目的Java版本,还需要一步:

      举个栗子:

      像刚才,我把java版本改成了1.7,在eclipse中,会存在一个BUG:它会自动把项目的jre改成标准版,而不是企业版。

      我们需要把它改成企业版的,具体操作如下:

      切换到Libraries,找到JRE System Library,通过点击选中,再点“Edit”;

      将jre修改成企业版,点“Finish” ;

      更改成功后,点击“Apply and Close” 。

    3.拓展延伸

      延伸1:.project文件

      其实,java项目与web项目的区别反映到项目的配置文件.project文件里。

      我们切换到Navigator视图,找到并打开.project文件;

      web项目比java项目,多了以上三个标签配置项。

      延伸:2:.classpath文件

      控制项目class编译输出目录的是.classpath文件;

      另外,控制项目的jar包引用,最终也是配置到了.classpath文件内。

      延伸3:org.eclipse.wst.common.project.facet.core.xml和org.eclipse.jdt.core.prefs

      上面,咱们修改web项目的java版本号,最终落实到了以下两个文件。

    写在最后

      哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

     相关推荐:

  • 相关阅读:
    为你的 Github 博客加个 CMS -「内容管理」
    Alpha、Beta、RC、GA、LTS等软件各个版本号的含义
    WPF圆形进度条
    初试WPF代码迁移Core WPF
    dumpbin查看(Exe,Dll)是32位还是64位
    Windows Live Writer使用SyntaxHighlighter代码着色插件
    C#调用EnumDevice获取设备信息
    C#获取设备(Audio和Video)名称 简单整理
    C# Winform 换肤
    C# Winform模仿百度日历
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/15471845.html
Copyright © 2011-2022 走看看