最近在学习eclipse,做的第一步就是尝试导出war包,发现极其简单的步骤也会遇到很多问题,就把这些整合一下做个记录。
目录
1、选择项目,点击右键,export-->web-->warFile.
2、点击Next,选择Browse保存路径,最后选择finish。
2、导出war时显示Module name is invalid
3、无法配置Dynamic Web Module,Apply选项是灰色,显示Dynamic Web Module 3.0 requires Java 1.6 or newer.怎么办?
前期准备
1、一台安装eclipse的电脑
2、一个有趣的大脑
安装eclipse的步骤比较多,这里就不赘言了。由于我这里用的是java,所以安装了java版本的。
这里默认大家已经建好工程并且新建了java文件噢。
步骤一 编译程序
1、写好程序
先从最简单的hello world写起。
package hello_world;
public class hello_world {
public static void main(String[] args) {
System.out.println("Hello World。");
}
}
2、点击运行Run
可以看到运行成功后会在Console面板中显示出Hello World
步骤二 生成war包
1、选择项目,点击右键,export-->web-->warFile.
2、点击Next,选择Browse保存路径,最后选择finish。
3、前往目标文件夹,即可看到生成的war包。
遇到的问题
1、选中项目点击Export后没有找到WEB
解决方案:点击Help-->Install new software,打开面板后选择Add。
在Add选项中,输入:
Name :Kepler
location: http://download.eclipse.org/releases/kepler
点击之后等待下方读取。
在上方菜单中选中Web,XML, Java EE and OSGi Enterprise Development 选项,再点击Next,一直Next,然后Accept,最后完成(finish)。
之后会关闭面板,在程序右下角显示安装。等安装完成后重启即可。
此时再看Export,就可看到有WEB选项。
(这里会比较慢,记得耐心等待)
2、导出war时显示Module name is invalid
解决方案:需要配置Web。
2.1点击工程,右击选择properties。
2.2选择Project Facets,点击Dynamic Web Module,选择Apply配置即可。
配置完成后,问题就消失啦。
3、无法配置Dynamic Web Module,Apply选项是灰色,显示Dynamic Web Module 3.0 requires Java 1.6 or newer.怎么办?
这是因我们的java版本低于1.6,需要再行配置。
点击Window-->Perferences。
进入preferences面板,选择Javaàinstalled jres,在右侧面板中选择jdk,再选择add进行更新。
由于我这里没有显示JDK,所以就不折腾啦,解决方案的链接贴上,有需求自取。
maven项目中的报错问题——Dynamic Web Module 3.0 requires Java 1.6 or newer.
https://www.cnblogs.com/beppezhang/p/5919221.html
另一个解决方案:
安装最新版bai的jdk,可以到官网下载,然du后zhi eclipse配置好即可,如:
1、点击eclipse菜单dao栏的zhuanwindow下拉菜单选中preference
2、点击preference进入配置shu项管理对话框,展开java,再选中Installed JREs,右边窗口就出现了jdk配置项了
3、点击Add按钮,进入jdk选择对话框
4、这里会要求选中一个jre版本添加到工作空间中,我们选择第三个Standard VM,点击“Next>”按钮,进入具体的jre选中页面。
5、点击“directory”按钮,进入jdk所在文件夹选择对话框,找到你的jdk解压目录,选中,点“确定”即可
6、选中后,回到自动回到eclipse的jdk选中对话框,选中的jdk相关信息会填入对话框中,点击“finish”即可。
完成
继续学习,继续努力。