IDEA 14.0.3 的win7的桌面属性在哪里里

Intellij IDEA(3)
最近将开发工具由Eclipse转向IntelliJ,其间碰到很多问题,特此记录
1.创建Project(相当于Eclipse中的Workspace)
File - New Project - Empty Project
输入工程名称,点击Finish
2.创建Module(相当于Eclipse中的Project)
File - New Module
这里选择Maven,并勾上Create from archetype,选中org.apache.maven.archetypes:maven-archetype-webapp,点击Next
输入GroupId和ArtifactId点击Next
因为之前配置过了Maven,所以这里默认即可,点击Next
输入Module name,点击Finish
刚建立的Module没有这个java文件,需要手动创建(main右键 - New - Directory)。并将其设置为源文件目录
按快捷键【Ctrl+Shift+Alt+S】,打开Project Structure设置窗口
选择Modules,选中java,点击蓝色的Sources即可。
初始pom.xml为:
&project xmlns=&http://maven.apache.org/POM/4.0.0& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance&
xsi:schemaLocation=&http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd&&
&modelVersion&4.0.0&/modelVersion&
&groupId&demo1&/groupId&
&artifactId&demo1&/artifactId&
&packaging&war&/packaging&
&version&1.0-SNAPSHOT&/version&
&name&demo1 Maven Webapp&/name&
&url&http://maven.apache.org&/url&
&dependencies&
&dependency&
&groupId&junit&/groupId&
&artifactId&junit&/artifactId&
&version&4.11&/version&
&scope&test&/scope&
&/dependency&
&/dependencies&
&finalName&demo1&/finalName&
&/project&
运行发现没有将项目中的jar包放到项目发布目录下,
将pom.xml修改为:
&project xmlns=&http://maven.apache.org/POM/4.0.0& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance&
xsi:schemaLocation=&http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd&&
&modelVersion&4.0.0&/modelVersion&
&groupId&demo1&/groupId&
&artifactId&demo1&/artifactId&
&packaging&war&/packaging&
&version&1.0-SNAPSHOT&/version&
&name&demo1 Maven Webapp&/name&
&url&http://maven.apache.org&/url&
&properties&
&project.build.sourceEncoding&UTF-8&/project.build.sourceEncoding&
&junit.version&4.11&/junit.version&
&servlet.version&3.0.1&/servlet.version&
&jsp.version&2.2&/jsp.version&
&mysql.version&5.1.25&/mysql.version&
&/properties&
&dependencies&
&!-- Junit --&
&dependency&
&groupId&junit&/groupId&
&artifactId&junit&/artifactId&
&version&${junit.version}&/version&
&scope&runtime&/scope&
&/dependency&
&!-- MySQL --&
&dependency&
&groupId&mysql&/groupId&
&artifactId&mysql-connector-java&/artifactId&
&version&${mysql.version}&/version&
&scope&runtime&/scope&
&/dependency&
&/dependencies&
&finalName&demo1&/finalName&
&!-- Compile --&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-compiler-plugin&/artifactId&
&version&2.5.1&/version&
&configuration&
&source&1.6&/source&
&target&1.6&/target&
&/configuration&
&!-- Test --&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-surefire-plugin&/artifactId&
&version&2.15&/version&
&configuration&
&skipTests&true&/skipTests&
&/configuration&
&!-- War --&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-war-plugin&/artifactId&
&version&2.4&/version&
&configuration&
&warName&${project.artifactId}&/warName&
&/configuration&
&!-- Tomcat --&
&groupId&org.apache.tomcat.maven&/groupId&
&artifactId&tomcat7-maven-plugin&/artifactId&
&version&2.2&/version&
&/plugins&
&/project&
运行项目会发现项目发布目录下多了lib目录。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:37643次
排名:千里之外
原创:55篇
(1)(1)(4)(2)(1)(3)(6)(5)(6)(3)(5)(4)(1)(1)(2)(1)(3)(2)(1)(3)自由、创新、研究、探索
Linux/Windows Mono/DotNet [ Open Source .NET Development/ 使用开源工具进行DotNet软件开发]锐意进取,志存高远.成就梦想,只争朝夕.从你开始,创新世界.【That I exist is a perpetual supprise which is life. Focus on eCommerce】
使用IntelliJ IDEA开发SpringMVC网站
最近在做某在线教育平台网站的开发,按师兄的建议要用SpringMVC来搞。之前对SpringMVC的认知度为0,网上查阅各种资料,发现五花八门的配置都有,文章写的那叫一个乱啊,我觉得有些文章还是不要发出来的比较好,简直误人子弟耽误时间。最近借着师兄网上搜集的一些开发经验,找到了IntelliJ网站上的这篇文章《》,外加看了孔老师的《》,着实有一种醍醐灌顶的感觉,整个路子瞬间通了,开发速度指数型上涨。现在把开发过程中的一些相关经验贴出来。
一、相关环境:
& & &- Intellij IDEA 14.0.3 Ultimate
& & &- Tomcat 7.0.57
& & &- JDK 1.7.0_75
& & &- Spring 3.2.0
& & &- MySql 5.6
& & &- Maven 3.2.5
& & &- Bootstrap 3.3.2
&&&& & 以上是我要做的这个demo所需要的东西,当然有些是可选的,版本也是可控的。比如说如果你用不惯Maven的话可以自行去官网下载jar包然后导入自己的工程中,如果想要学习下Maven可以看看《》(偶然找到,这个老师做的视频都挺好的,推荐以下),不用完全的去学习Maven,懂大概意思后再去找找IntelliJ IDEA如何配置maven的相关文章就足够了。
& & & 还有Bootstrap,纯粹是个人洁癖,不需要这可以去之。
& & & 事先声明,请确保IntelliJ IDEA、Tomcat、MySql和JDK都已经安装好。Maven和Bootstrap的话能有则有。前者为了让导包更容易,后者为了让页面更美观。废话不多说,正式开始
二、Maven的安装与在IntelliJ中的配置
& & 思来想去这节还是得讲讲,虽然比较简单但是很有作用。
& & 点击&&进入官网:
& & &左上角红框处点击Download便进入了下载页面,往下拉,可发现,当前版本是3.2.5,点击下面红框中的就可下载,下载后解压缩到相应目录下:
& & 接下来配几个环境变量,新增系统变量M2_HOME:即MAVEN安装目录:
&&&&在Path中加入:%M2_HOME%\ & &
&&&&至此,maven便安装好了,接下来在IntelliJ中配置Maven。在Intellij中按快捷键 ctrl+alt+s,或者选择File-Settings,进入到设置页面,在搜索框中输入maven,如下图所示:
一般如果环境变量配置好了的话,这三样IntelliJ都会默认识别的,如果未识别可能原因是你的环境变量没配好,我们确认这三样好了之后,则说明IntelliJ中Maven已经配置好了。
三、IntelliJ中配置Tomcat
&&&&为了提供完全周到的服务,还是在这里讲讲Tomcat的配置,Tomcat也属于Apache,所以安装方法与Maven相似,只是不用配置环境变量。请自行上网下载压缩包版本如
32-bit Windows zip&(pgp,&md5,&sha1)
64-bit Windows zip&(pgp,&md5,&sha1)
&&&&不建议下载安装器,解压后到\bin\目录下运行startup.bat,如图下所示,如果出现Server startup in xxxx ms说明Tomcat安装成功。
&&&&在IntelliJ中,可以选择提前配置好Tomcat,或者之后配置。
& & 提前配置的话,打开Settings,搜索Application Server,如下图所示:
&&&&点 + 号,选择Tomcat Server,导入Tomcat路径,OK,Apply,这样Tomcat就配置好了:
四、创建Maven Web项目
& & 前面说了这么多,差不多基本的东西都保障了(当然如果你还没装jdk,那文章写到这我也是泪如雨下了)。现在进入正题,如何来创建一个Web项目。对于不使用Maven的开发者,可以直接建一个简单的Web项目。使用Maven的话,请按照图进行操作。
&&&&菜单File-&New Project可进入上图界面,首先选择左边栏Maven,再配置JDK(一般如果之前添加了JDK的话会自动填充,如未添加的话点击旁边的New将JDK目录导入进来就可以)。勾选&Create from archetype&,然后选中4处蓝色位置,点Next,进入如下界面:
&&&&这里需要填写GroupId和ArtifactId还有Version,这三个属性目的是标识你的项目的唯一性,比如Tomcat的GroupId是org.apache,即它是apache组织的项目,ArtifactId是tomcat,项目名为tomcat,而我当前使用的Version是7.0.57。这些只在发布时有用,在此可以随便填写,填好后点两次Next,到如下界面:
给你的项目起个名字,然后Finish,这样一个maven管理的web项目就创建完成了,其结构如下图所示(需要等待加载一会):
& & 左边红框中展示了该项目的文件结构。我们可以发现,它在src/main下创建了一个recources文件夹,该文件夹一般用来存放一些资源文件,还有一个webapp文件夹,用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用。现在我们简单的运行一下,我们点击右边红框上的向下箭头,选择Edit Configuration以配置该项目的Tomcat服务器,
点击左上角的 + 号,选择Tomcat Server-&Local,进入如下界面:
&&&&先给服务器改个名,在选择Deployment,这一步相当于部署应用到Tomcat,点击右边 + 号,选择Artifact,进入如下界面:
&&&&选择war exploded那个选项,然后OK,这样猫头上的那个大X就消失了,即项目已部署完成,点击OK,如图所示:
&&&&右上角出现了Tomcat的标识,点击右边那个箭头,启动Tomcat,然后在浏览器中输入localhost:8080,出现了Hello World!,说明都已经配置好了。
五、Maven导入jar包
&&&&既然我们要用SpringMVC开发,那肯定少不了SpringMVC的相关jar包。如果不使用Maven的话,那就需要去官网下载相关的jar包,然后导入到项目中。现在使用maven的话,就不需要上网找jar包了。具体容我一一道来。
&&&&Maven所做的工作其实很简单,就是自动把你需要的jar包下载到本地,然后关联到项目中来。maven的所有jar包都是保存在几个中央仓库里面的,其实一个最常用的是,即,你需要什么jar包,它就会从仓库中拿给你。那么如何告诉maven需要什么jar包呢?我们看看工程目录,能找到一个pom.xml文件(这个文件在刚创建好项目时就已经展现在了大家面前),maven就是靠它来定义需求的,代码如下:
&project&xmlns="http://maven.apache.org/POM/4.0.0"&xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
&&xsi:schemaLocation="http://maven.apache.org/POM/4.0.0&http://maven.apache.org/maven-v4_0_0.xsd"&
&&&modelVersion&4.0.0&/modelVersion&
&&&groupId&com.gaussik&/groupId&
&&&artifactId&mooc&/artifactId&
&&&packaging&war&/packaging&
&&&version&1.0-SNAPSHOT&/version&
&&&name&mooc&Maven&Webapp&/name&
&&&url&http://maven.apache.org&/url&
&&&dependencies&
&&&&&dependency&
&&&&&&&groupId&junit&/groupId&
&&&&&&&artifactId&junit&/artifactId&
&&&&&&&version&3.8.1&/version&
&&&&&&&scope&test&/scope&
&&&&&/dependency&
&&&/dependencies&
&&&&&finalName&mooc&/finalName&
&&&/build&
&/project&
&&&&我们可以看到这个文件包含了我们之前定义的本项目的gropId等信息,这些信息是该项目的标识,我们不要去改动它们。重点看&dependencies&标签,翻译过来是&依赖&的意思,也就是说把对每个包的需求都称为一个依赖&depedency&,定义在&dependencies&中。在每个&depedency&中,你需要提供的是所需jar包的groupId、artifactId、version这三个必要信息。比如上面我们看到引入可一个junit包,格式如下:
&dependency&
&&&groupId&junit&/groupId&
&&&artifactId&junit&/artifactId&
&&&version&3.8.1&/version&
&&&scope&test&/scope&
&/dependency&
&&&&这是单元测试包,提供了三个基本信息,第4个scope对其他包来说是非必需的。所有jar包的引入都要满足这个格式。那么如何查看这些jar包的3个信息呢,可能刚接触是开发者还不是很熟悉,这个时候就需要查阅仓库了。比如我们需要引入Spring核心jar包spring-core,打开,搜索spring-core,进入如下界面:
&&&&点击进入红框选中的Spring Core,如下所示,可以看到各版本的使用情况:
&&&&先加入我们需要4.1.4.RELEASE版本的spring-core.jar,我们点击该版本,进入如下界面,发现它给出了这个版本jar包的依赖引用方法,把红框中代码复制到pom.xml的&dependicies&中后,发现右上角出现了maven的询问,是否要导入改变:
&&&&点击Import Changes,Maven就会开始自动下载jar包到本地(默认C盘,不过是可以修改的),然后关联到你的项目中,下载完成后,我们展开工程目录中External Libraries:
&&&&可以发现,虽然我们只写了一个依赖,但是它导入了两个jar包,也就是说,导入某个jar包时,与它密切相关的jar包也会同时被导入进来。
&&&&那么,除了spring-core,我还要spring-context,复制spring-core的&dependency&,将spring-core改为spring-context,如下:
&dependency&
&&&&&groupId&org.springframework&/groupId&
&&&&&artifactId&spring-context&/artifactId&
&&&&&version&4.1.4.RELEASE&/version&
&/dependency&
&&&&然后Import Changes,查看External Libraries,会不会发现,瞬间导入了好多jar包当然不是瞬间,这得看你的网速了)呢:
&&&&这就是Maven的强大之处,如果你需要使用SpringMVC开发网站的话,只需记住几个重要的包的名字,就可以轻松将所有包导入项目中。
&&&&长话短说,现在我们要进行SpringMVC的开发,请把你的pom.xml编程下面的样子,当然不要改你的grupId等信息(从modelVersion到url都不要动):
&project&xmlns="http://maven.apache.org/POM/4.0.0"&xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
&&&&xsi:schemaLocation="http://maven.apache.org/POM/4.0.0&http://maven.apache.org/maven-v4_0_0.xsd"&
&&&&&modelVersion&4.0.0&/modelVersion&
&&&&&groupId&com.gaussik&/groupId&
&&&&&artifactId&mooc&/artifactId&
&&&&&packaging&war&/packaging&
&&&&&version&1.0-SNAPSHOT&/version&
&&&&&name&mooc&Maven&Webapp&/name&
&&&&&url&http://maven.apache.org&/url&
&&&&&properties&
&&&&&&&&&spring.version&3.2.0.RELEASE&/spring.version&
&&&&&&&&&spring-data.version&1.2.0.RELEASE&/spring-data.version&
&&&&&/properties&
&&&&&dependencies&
&&&&&/dependencies&
&&&&&build&
&&&&&&&&&finalName&mooc&/finalName&
&&&&&/build&
&/project&
&&&&请在&dependencies&中加入以下依赖:
&&&&&dependency&
&&&&&&&&&groupId&org.springframework&/groupId&
&&&&&&&&&artifactId&spring-core&/artifactId&
&&&&&&&&&version&${spring.version}&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.springframework&/groupId&
&&&&&&&&&artifactId&spring-web&/artifactId&
&&&&&&&&&version&${spring.version}&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&javax.servlet&/groupId&
&&&&&&&&&artifactId&servlet-api&/artifactId&
&&&&&&&&&version&2.5&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&javax.servlet.jsp&/groupId&
&&&&&&&&&artifactId&jsp-api&/artifactId&
&&&&&&&&&version&2.1&/version&
&&&&&&&&&scope&provided&/scope&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.springframework&/groupId&
&&&&&&&&&artifactId&spring-webmvc&/artifactId&
&&&&&&&&&version&${spring.version}&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.springframework&/groupId&
&&&&&&&&&artifactId&spring-test&/artifactId&
&&&&&&&&&version&${spring.version}&/version&
&&&&&&&&&scope&test&/scope&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&jstl&/groupId&
&&&&&&&&&artifactId&jstl&/artifactId&
&&&&&&&&&version&1.2&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.springframework.data&/groupId&
&&&&&&&&&artifactId&spring-data-jpa&/artifactId&
&&&&&&&&&version&${spring-data.version}&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.hibernate.javax.persistence&/groupId&
&&&&&&&&&artifactId&hibernate-jpa-2.0-api&/artifactId&
&&&&&&&&&version&1.0.0.Final&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.hibernate&/groupId&
&&&&&&&&&artifactId&hibernate-entitymanager&/artifactId&
&&&&&&&&&version&3.6.10.Final&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&mysql&/groupId&
&&&&&&&&&artifactId&mysql-connector-java&/artifactId&
&&&&&&&&&version&5.1.34&/version&
&&&&&/dependency&
&&&&&dependency&
&&&&&&&&&groupId&org.json&/groupId&
&&&&&&&&&artifactId&json&/artifactId&
&&&&&&&&&version&&/version&
&&&&&/dependency&
&&&&我们可以发现,除了导入了spring相关jar包,还有一些其他的包,这些包都是有作用的,我们后面慢慢说。如果不使用Maven请自行下载spring、hibernate、mysql、jstl、javax-servlet、json等相关jar包然后导入到工程中。至此,jar包的导入就完成了,我们按 ctrl+alt+shift+s,或者File-&Project Structure查看一下项目结构,看看有什么问题:
&&&&由于之后我们要开始写代码了,先做一些配置,选择Modules,在mooc的src\main文件夹中新建一个文件夹,取名为java:
选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码。
六、SpringMVC实践
&&&&进行完上面的配置,那就说明现在基本的开发和运行环境已经搭建好了,现在要开始进行SpringMVC的网站开发。
。。。待续
阅读(...) 评论()
随笔 - 15671
评论 - 1229&1&package&com.selftest.
&3&import&org.osgi.framework.BundleA
&4&import&org.osgi.framework.BundleC
&6&public&class&HelloWorldActivator&implements&BundleActivator
&8&&&&&public&void&start(BundleContext&bundleContext)&throws&Exception
10&&&&&&&&&System.out.println("Hello&World&Bundle&started!");
13&&&&&public&void&stop(BundleContext&bundleContext)&throws&Exception
15&&&&&&&&&System.out.println("Hello&World&Bundle&stop!");
4. 在module 的属性OSGI中, 设置 Bundle Activator为 HelloWorldActivator , 名字自己随意填写一个.
5. 新建一个 Configuration来测试 OSGI Bundle
& "ADD" 刚刚创建的模块,
& 选中 "Start OSGI Console"
& Run time directory: recreate each time 最简单
& 自动启动 随意选择
6. 启动测试
&& 启动, 经过"漫长"的等待, 界面出来了. 如果你选择了"Start OSGI Console" 则可以命令行交互.
&& 输入help可以查看所有命令, 输入ps可以查看所有启动的bundle.
&& start, stop 加上相应id即可 启动/停止一个组件.
2728293012345689111213141517192122232425272830311234567
随笔 - 110
评论 - 178
文章发布许可
cnscud # gmail
留言簿(14)
随笔分类(110)
随笔档案(102)
出国自助游专业咨询问答
积分与排名
阅读排行榜
评论排行榜IntelliJ IDEA 14.0.3 更新至 build 139.1117
IntelliJ IDEA 14.0.3 更新至 build 139.1117,现已提供下载:官方未提供相关发行说明,更多内容请看。
IntelliJ IDEA 的详细介绍:
IntelliJ IDEA 的下载地址:
转载请注明:文章转载自 开源中国社区
本文标题:IntelliJ IDEA 14.0.3 更新至 build 139.1117
本文地址:
启动tomcat有个设置的,Before launch 里把 make 给去掉,启动就很快了
引用来自“democracy”的评论第一个我能忍,第二个我真不能忍,行数多了,根本找不到撤销的地方在哪.引用来自“kongnanlive”的评论谁知道怎么解决?第二个问题是偶尔发生?反正我试了下没有此问题。
引用来自“democracy”的评论第一个我能忍,第二个我真不能忍,行数多了,根本找不到撤销的地方在哪.谁知道怎么解决?
引用来自“highseas”的评论Same problem:( 引用来自“fengyexjtu”的评论自定义的archetype是可以修改的。在idea.propertie文件中配置idea.system.path的目录中下的Maven/Indices中的UserArchetypes.xml文件。可以找到自己的配置archetype恩 谢谢哈
引用来自“朝花夕拾”的评论抛出这种问题,只能说你太小白。不用工具也能创建一个maven工程,为何一定要选archetype? 我从来不选,构建一个简单的工程,自己要jar,还是war建下目录,设置一下就好。
另外eclipse集成m2eclipse时,你确定你不蛋疼?你用过idea,tools button的maven工具按钮?呵呵
学习maven的时候用心找下资料谁不知道有别的方法可以创建项目的?你不选是你自己的事,我选本地archetype就是我自己建的模板方便使用这碍你啥事?工具做出来就是要方便别人使用,既然工具有问题,我提出来又怎么了?还有不好意思,我下的eclipse是集成好m2eclipse的!!!
引用来自“highseas”的评论Same problem:( 自定义的archetype是可以修改的。在idea.propertie文件中配置idea.system.path的目录中下的Maven/Indices中的UserArchetypes.xml文件。可以找到自己的配置archetype
抛出这种问题,只能说你太小白。不用工具也能创建一个maven工程,为何一定要选archetype? 我从来不选,构建一个简单的工程,自己要jar,还是war建下目录,设置一下就好。
另外eclipse集成m2eclipse时,你确定你不蛋疼?你用过idea,tools button的maven工具按钮?

我要回帖

更多关于 win7的属性在哪里 的文章

 

随机推荐